home *** CD-ROM | disk | FTP | other *** search
/ BBS in a Box 15 / BBS in a box XV-2.iso / Files II / Prog / Prog files by date next >
Encoding:
Text File  |  1995-06-11  |  191.6 KB  |  3,901 lines  |  [TEXT/R*ch]

  1.  Name  =  NShell Src.sit
  2.  Path =  AMUG 15.2:Files II:Prog:N-P:NShell Src.sit
  3.  Size:112K         Date: 6/08/95        
  4.  Description:
  5.  NShellSrc - This package contains source code for the nShell-Pro
  6. application. A Programmer's Guide to the nShell, with source code for
  7. nShell commands, is available separately. This is the first freeware
  8. release of nShell-Pro. Until this date, June 4 1995, it has been a
  9. commercial product. We thank the early users of this product and hope that
  10. they will continue to benefit from the nShell. Given that we do not plan
  11. any new versions of the product in the near future, we are releasing full
  12. source code to the application. Feel free to tweak the shell to fit your
  13. preferences, or to include portions of it in your own products. You may
  14. distribute copies of the nShell(tm) and nShell-Pro(tm) for any...
  15.  
  16.  Name  =  Simple Sockets 1.0.1.sit
  17.  Path =  AMUG 15.2:Files II:Prog:S:Simple Sockets 1.0.1.sit
  18.  Size:145K         Date: 6/08/95        
  19.  Description:
  20.  Simple Sockets 1.01 - Simple Sockets is a small, relatively simple C code
  21. library for approximating BSD UNIX socket calls with MacTCP. Simple
  22. Sockets doesn't provide 100% faithful BSD port, rather it is a quick and
  23. easy way to get the job done. This is a work in progress; BSD support
  24. should improve in time. I welcome suggestions and criticisms of the source
  25. code. Simple Sockets requires a compiler that uses Apple's new Universal
  26. Headers. This includes Metrowerks CodeWarrior and newer versions of THINK
  27. C/C++, and whatever became of Apple's MPW based Mac on RISC Developer Kit.
  28. All sample applications are fat binaries compiled with Metrowerks
  29. CodeWarrior.
  30.  
  31.  Name  =  Mac F2C 1.2.1.sit
  32.  Path =  AMUG 15.2:Files II:Prog:M:Mac F2C 1.2.1.sit
  33.  Size:815K         Date: 6/05/95        
  34.  Description:
  35.  Mac F2C 1.21 - A FORTRAN-to-C compiler for the Macintosh. Requires - A
  36. 68020 or better, System 7.0 or better and at least 1 MB of available RAM
  37. (2 MB is preferred). Includes - Mac F2C - the Fortran-to-C compiler. Mac
  38. F2C Libraries - a folder containing the libraries required to support
  39. programs translated by F2C. For 'Standard Libraries' - a folder containing
  40. versions of the ANSI and unix libraries distributed with THINK C modified
  41. to work with Mac F2C output. For '(Project Models)' - a folder containing
  42. a model Mac F2C project. AT&T Report 149.ps, Test Project , and For non
  43. THINK v7 users - a text file containing instructions for users who are
  44. using earlier versions of THINK C or other compilers.
  45.  
  46.  Name  =  NShell-Pro 1.50.sit
  47.  Path =  AMUG 15.2:Files II:Prog:N-P:NShell-Pro 1.50.sit
  48.  Size:298K         Date: 6/04/95        
  49.  Description:
  50.  NShell-Pro 1.5.0 - This package includes a copy of the nShell(tm), its
  51. utilities, and hypertext User's Guides. For more information, see the
  52. nShell User's Guide in the doc folder. A Programmer's Guide to the
  53. nShell(tm), with example source code, is available separately. The
  54. nShell(tm) brings the power and flexibility of a shell programming
  55. environment to your Macintosh. Working to complement the Macintosh user
  56. interface, the nShell allows you to deal directly with your system. You
  57. can work interactively with the shell to develop and script operations
  58. which previously required custom applications. All of this is possible in
  59. parallel with your current Mac programs. This is the first freeware
  60.  
  61.  Name  =  RZS ResEdit Prefs.1.5.2.sit
  62.  Path =  AMUG 15.2:Files II:Prog:Q-R:RZS ResEdit Prefs.1.5.2.sit
  63.  Size:168K         Date: 6/03/95        
  64.  Description:
  65.  RZS ResEdit Prefs 1.5.2 - A Color ResEdit Preferences file written by Rick
  66. Z Shepard on a Power Mac but will run on any color Mac. Needs ResEdit 2.1.1
  67. or higher. Replace your old ResEdit Preferences file in your Preferences
  68. folder with this file and Run ResEdit. No Restart is Needed! This file
  69. does not in anyway alter your copy of ResEdit. It's simply a new ResEdit
  70. Preferences file. This file contains color icons for resources, some new
  71. Pickles and TMPL's. Copyright RZS Systems Design, RZS and the RZS logo are
  72. Trademarks of Rick Z Shepard.
  73.  
  74.  Name  =  37thResEx 1.1.1.sit
  75.  Path =  AMUG 15.2:Files II:Prog:A:37thResEx 1.1.1.sit
  76.  Size: 16K         Date: 5/30/95        
  77.  Description:
  78.  37thResEx 1.1.1 - Drag&Drop (automatic extraction). After dragging on one
  79. or more files, a window will notify if resources of type 'snd ', 'TEXT',
  80. 'XCMD','XFCN','PICT', 'ICON' and icon family ('ICN#','ics#','icn4' etc.)
  81. exist. You may quit, continue to analyze more dragged files or extract
  82. resources. 37thResEx 1.0, in Drag&Drop mode, extracts all the resources of
  83. selected types. You can move the extracted resources into an existing file
  84. (selecting Add to file) or in a new one. With Add to file option checked,
  85. 37thResEx 1.0 creates the unique ID automatically. You can also double
  86. click 37thResEx to use it. Requires System 7.
  87.  
  88.  Name  =  Drop UNIX 1.1.sit
  89.  Path =  AMUG 15.2:Files II:Prog:D-G:Drop UNIX 1.1.sit
  90.  Size: 70K         Date: 5/30/95        
  91.  Description:
  92.  Drop UNIX 1.1 - Basically I was tired of writing support for some sort of
  93. user interface for unix ports. What it really comes down to is I dislike
  94. both Symantec's and MetroWerk's cconsole call. I thought, Mac users don't
  95. DO pathnames... It is even discouraged by Apple.... So I wrote this little
  96. library allowing people to convert their ugly console app with no real
  97. interface to at LEAST be drag & drop. It is a small conversion of Leonard
  98. Rosenthal's DropShell 2.0. What _I_ did was take his dropShell and have it
  99. process files in it's usual manner, except, rather than processing files
  100. right there, it creates a list of pathnames of the files dropped on the
  101. app. THEN when the processing is done, it passes the number of files+1
  102.  
  103.  Name  =  Graphics 1.0.sit
  104.  Path =  AMUG 15.2:Files II:Prog:D-G:Graphics 1.0.sit
  105.  Size: 88K         Date: 5/25/95        
  106.  Description:
  107.  Graphics 1.0 - This is a sprite programming library to aid novice
  108. programmers with creating games on the mac. Though its slow, its
  109. effective, and the over 2 dozen powerful commands can be used to create
  110. smooth animation over a detailed background. Sound routines are also
  111. included! This is version 1.0, and if you intend to use it, please e-mail
  112. me and tell me. I will only support this product if I get responses from
  113. people who like it. This comes with three demo programs, the GRAPHICS
  114. library, and the manual. Enjoy!
  115.  
  116.  Name  =  CopyBits Demo 1.5.sit
  117.  Path =  AMUG 15.2:Files II:Prog:B-C:CopyBits Demo 1.5.sit
  118.  Size:103K         Date: 5/18/95        
  119.  Description:
  120.  CopyBits Demo 1.5 - CopyBits Demo is an example project that gives several
  121. examples of using CopyBits to copy pictures both on screen and between
  122. offscreen Graphics Worlds and an onscreen window (as well as between
  123. GWorlds). It also shows how to use CopyBits to accomplish a fade to black
  124. on a specific area of the screen (rather than the whole monitor). Wait!
  125. There's more! It also demonstrates the difference between flickering
  126. regular animation and smooth animation using GWorlds (and demonstrates how
  127. to do it). And, with version 1.5, it does an image to image fade using
  128. CopyBits! All the code and the project file to build the demo app is
  129. included (Metrowerks CodeWarrior C). Requires System 7.
  130.  
  131.  Name  =  Snoop 1.0 Demo.sit
  132.  Path =  AMUG 15.2:Files II:Prog:S:Snoop 1.0 Demo.sit
  133.  Size:112K         Date: 5/15/95        
  134.  Description:
  135.  Snoop 1.0 Demo - Snoop is a shareware hex editor application which allows
  136. you to view or edit both the reource and data forks of any file. Some of
  137. Snoop's features are - Drag and Drop editing, Recordable and scriptable,
  138. Multiple undo and redo of all editing operations, Overstrike editing,
  139. Various options for the ascii view, Search and replace, both hex and
  140. ascii, Printing support and Ability to switch forks on the fly.
  141.  
  142.  Name  =  CelPaint 1.0d2.sit
  143.  Path =  AMUG 15.2:Files II:Prog:B-C:CelPaint 1.0d2.sit
  144.  Size:220K         Date: 5/08/95        
  145.  Description:
  146.  CelPaint 1.0d2 - Cel Paint is a new game development aid used for creating
  147. animated cels or sprites. Some of its functionality is present now and will
  148. give the user a good idea as to the direction I am taking in the user
  149. interface. Most of the user interface is straight forward but a few things
  150. need to be explained. To get going quickly, just launch Cel Paint and
  151. select New from the File menu. You will see a new document window opened.
  152. Now select Show Paint Tools from the Windows menu. The Tools palette will
  153. be opened. You can now start painting. The foreground, background, line
  154. color and pattern are all taken into account when any paining is done. To
  155. change these settings you will need to open the Color Tools window....
  156.  
  157.  Name  =  QC 1.1.3 DEMO.sit
  158.  Path =  AMUG 15.2:Files II:Prog:Q-R:QC 1.1.3 DEMO.sit
  159.  Size:113K         Date: 5/05/95        
  160.  Description:
  161.  QC 1.1.3 Demo - QC is a development tool for stress testing applications
  162. and stand alone code during runtime. It is designed to be thorough, fast,
  163. and easy to use. QC requires System 7 in order to function. Balloon help
  164. is available for all window and dialog items. This demo is a fully
  165. functional version with all tests and preferences active. This demo must
  166. be activated by contacting Onyx at one of the email addresses enclosed,
  167. they will provide a demo serial number on request. This is a commercial
  168. demo.
  169.  
  170.  Name  =  Gestalt-Selectors-29.sit
  171.  Path =  AMUG 15.2:Files II:Prog:D-G:Gestalt-Selectors-29.sit
  172.  Size: 70K         Date: 5/01/95        
  173.  Description:
  174.  Gestalt-selectors-29.sit - Version 2.9 of the Gestalt Selectors List lists
  175. all sorts of information about the Gestalt Manager, but mainly about
  176. selectors and the meaning of the returned values. The Gestalt Manager is
  177. part of the Apple Macintosh System Software to enable programmers to
  178. determine the availability of certain software and hardware. The
  179. information in this list is useful for programmers and other people who
  180. can use the Gestalt Manager with their software perhaps even using
  181. externals (with HyperCard, 4th Dimension etc.).
  182.  
  183.  Name  =  Tools Plus 2.6 Evaluation.sit
  184.  Path =  AMUG 15.2:Files II:Prog:T:Tools Plus 2.6 Evaluation.sit
  185.  Size:1177K         Date: 5/01/95        
  186.  Description:
  187.  Tools Plus 2.6 Evaluation - Tools Plus GUI Building/Event Management
  188. libraries - Over 170 routines for building a professional GUI with
  189. advanced event management. Powerful, yet easy to learn and easy to use.
  190. Take advantage of enhanced functionality and full integration of windows,
  191. tool bar, palettes, cursors, buttons, picture buttons, scroll bars, list
  192. boxes, menus (pull down, hierarchical & pop-up), editing fields,
  193. clipboard, and MORE! For THINK C, Symantec C/C++ and THINK Pascal. Runs on
  194. System 5, 6 & 7. This file includes full-featured libraries,
  195. documentation, and a sample application with source. Registered users get
  196. free support, an illustrated 250-page user manual, and may distribute
  197.  
  198.  Name  =  Change ver 1.0.1.sit
  199.  Path =  AMUG 15.2:Files II:Prog:B-C:Change ver 1.0.1.sit
  200.  Size:  9K         Date: 5/01/95        
  201.  Description:
  202.  Change ver 1.01 - own use. It is intended for CodeWarrior users using MW
  203. C/C++ compiler. Change ver just changes the integer number in the resource
  204. of type 'pVer' if the project to 1. It should be 1 for version 1.0 and 2
  205. for version 1.1. This allows you to compile project created for 1.1 (CW4)
  206. under and 1.0 (CW4) compiler. First you should duplicate your project.
  207. Then, you should open it into MW C/C++ and remove the binaries. Now, you
  208. can either drop the project file onto Change ver not open the project file
  209. into Change ver. If you want to do this automatically, you can write an
  210. AppleScript.
  211.  
  212.  Name  =  Slider Demo 1.0.0.sit
  213.  Path =  AMUG 15.2:Files II:Prog:S:Slider Demo 1.0.0.sit
  214.  Size: 31K         Date: 4/26/95        
  215.  Description:
  216.  Slider Demo 1.0.0 - Slider Demo 1.0.0 is a CDEF code resource for
  217. programmers. It implements a Slider control which is drawn to match the
  218. color scheme defined by the Color and Monitors Control Panels. For you
  219. nasty programmers (myself included) who have been using the Scroll Bars
  220. CDEF as a control for application parameters, this is just the ticket. And
  221. the User Interface Police won't be after you! Included in this package is
  222. the CDEF resource, and a sample application which when launched
  223. demonstrates the Slider. Source code for the sample application is
  224. included. Lots of cool features!
  225.  
  226.  Name  =  PrettyC 2.0.sit
  227.  Path =  AMUG 15.2:Files II:Prog:N-P:PrettyC 2.0.sit
  228.  Size:117K         Date: 4/25/95        
  229.  Description:
  230.  PrettyC 2.0 - Includes Pretty C and Pretty Thoughts. Pretty C is a utility
  231. to print C source code and to make it look nice. It accepts as input
  232. multiple files in multiple folders and will print their contents,
  233. highlighting C keywords and trying to ensure that the C functions in them
  234. are not split across pages. Pretty thoughts is an INIT which enables you
  235. to use PrettyC to print files from within THINK C. Simply drop it in your
  236. system folder and restart. When you choose Print from THINK Cs File menu,
  237. PrettyC will be activated. It will present the Page Setup and Job Setup
  238. print dialogs and will then print and immediately exit.
  239.  
  240.  Name  =  3D Button 1.1.sit
  241.  Path =  AMUG 15.2:Files II:Prog:A:3D Button 1.1.sit
  242.  Size:  7K         Date: 4/24/95        
  243.  Description:
  244.  3D Button 1.1 - This program shows off a pretty little button CDEF. In
  245. brief, the button is a pretty standard looking, three-dimensional button
  246. with a couple of nice features. The CDEF will automatically detect if the
  247. monitor is set less than a 4-bit depth. If this is the case, the CDEF will
  248. draw a standard black and white button (because of this feature, you don't
  249. have to worry about having two sets of buttons in your code to satisfy
  250. both black & white and color monitors). Contains 3 Variation Codes. To use
  251. this CDEF, simply copy the CDEF 128 resource out of the 3D Button CDEF
  252. program with ResEdit and then paste it into your program's resources.
  253. Then, whenever you need a button, specify (CDEF resource number) * 16...
  254.  
  255.  Name  =  VideoToolbox 4.95.sit
  256.  Path =  AMUG 15.2:Files II:Prog:U-Z:VideoToolbox 4.95.sit
  257.  Size:1655K         Date: 4/23/95        
  258.  Description:
  259.  VideoToolbox 4/95 - This VideoToolBox is a collection of nearly 200 C
  260. subroutines and several demo and utility programs written to do visual
  261. psychophysics with Macintosh computers. It should be useful to anyone who
  262. wants to present accurately specified visual stimuli or use the Mac for
  263. psychometric experiments. Includes TimeVideo 3.63 FAT - TimeVideo reports
  264. the timing and accuracy of all your video screens, as measured by
  265. TimeVideo, a component of the VideoToolbox. For each video card, TimeVideo
  266. measures the video frame rate, frequency of VBL interrupts (supposed to be
  267. one per frame), how long it takes to load the clut, and how much of the
  268. screen you can fill with a real-time one-image-per-frame movie and...
  269.  
  270.  Name  =  I Want To Make A Mac Game 5.sit
  271.  Path =  AMUG 15.2:Files II:Prog:H-K:I Want To Make A Mac Game 5.sit
  272.  Size: 44K         Date: 4/17/95        
  273.  Description:
  274.  I Want To Make A Mac Game 5 - This is a stand-alone document that anyone
  275. wanting to make a Mac Game should read. It gives insights, has Q & A's,
  276. includes FAQ sheets, a bit of legal advice, and discusses the pros and
  277. cons of using Metrowerks CodeWarrior, Symantec C++, THINK Pascal, Future
  278. Basic, HyperCard and SpriteWorld. If you're just starting out, or wanting
  279. to write a game, check out this document!
  280.  
  281.  Name  =  MacWT 0.77.sit
  282.  Path =  AMUG 15.2:Files II:Prog:M:MacWT 0.77.sit
  283.  Size:322K         Date: 4/13/95        
  284.  Description:
  285.  MacWT 0.77 - This is still a preliminary version of my 3D game engine, wt.
  286. In the proud tradition of cp, mv, rm, as, and cc, now there is 'wt' wt
  287. (never capitalized) stands for what's that?. This is not by any means a
  288. complete game. It is just a demo of my graphics engine. I'd never name a
  289. game wt. wt is portable software. Features - easy to edit world file. No
  290. BSP trees were killed to make this program. Variable texture map size.
  291. Texture scaling for walls. Application runs on 680x0s and native on a
  292. PowerMac.
  293.  
  294.  Name  =  Cool MacsBug Tricks 2nd Ed.sit
  295.  Path =  AMUG 15.2:Files II:Prog:B-C:Cool MacsBug Tricks 2nd Ed.sit
  296.  Size: 10K         Date: 4/12/95        
  297.  Description:
  298.  Cool MacsBug Tricks 2nd Ed - This guide is to help you in learning to use
  299. MacsBug. MacsBug is a system extension that can help you debug your
  300. programs, it is free and is available from Apple Computer. Note that the
  301. name MacsBug is an acronym for Motorola advanced computer systems debuger.
  302. This guide is a list of tricks, but it is just the tip of the iceberg of
  303. the cool stuff you can do. The guide will start off with some easy topics
  304. aimed towards beginners and then it will go into some more advanced
  305. topics. All of them are cool. Hopefully after reading this the help part
  306. of MacsBug wont be so intimidating.
  307.  
  308.  Name  =  Fantasm 3.01 unreg.sit
  309.  Path =  AMUG 15.2:Files II:Prog:D-G:Fantasm 3.01 unreg.sit
  310.  Size:702K         Date: 4/10/95        
  311.  Description:
  312.  Fantasm 3.01 unreg - Fantasm is a complete machine code development system
  313. for Macintosh computers from Lightsoft. This is an unregistered version -
  314. registration can be made to the author to activate all the features. It is
  315. primarily designed for games and real time program writing, although can
  316. be used for anything, from a quick hack, to a full blown application.
  317. Version 2.10 has macros, optimisations, vastly improved directives and
  318. evaluator, a redesigned user interface, sprite routines and support for
  319. 20,30 and 40 instructions. The beginners guide contains a lot of useful
  320. information on the Mac, with such things as system variables, direct
  321. screen handling, scrolling, drawing and how to use Mac objects like
  322.  
  323.  Name  =  CW Colorfix 1.1.5.sit
  324.  Path =  AMUG 15.2:Files II:Prog:B-C:CW Colorfix 1.1.5.sit
  325.  Size: 13K         Date: 4/10/95        
  326.  Description:
  327.  CW Colorfix 1.15 - The otherwise excellent CodeWarrior development
  328. enviroment has one bug which has been present since DR/1, but has yet to
  329. be fixed (we're at CW/5 now). The enviroment engineers have better things
  330. to do, of course, so I fixed it myself. The bug - CodeWarrior's PopUp MDEF
  331. does not display correctly if one has custom menu colors (through Greg's
  332. Buttons or a handmade 'mctb' or whatever). CodeWarrior Colorfix Patch
  333. contains a replacement MDEF which handles these colors properly.
  334. CodeWarrior Colorfix Patch been tested with CW/4, CW/4.5, CW/5, and CW/5.5
  335. only, but should work with all previous versions of the enviroment (though
  336. I don't recommend using earlier versions). The Patch should only be
  337.  
  338.  Name  =  CalConvert 1.2.3 FAT.sit
  339.  Path =  AMUG 15.2:Files II:Prog:B-C:CalConvert 1.2.3 FAT.sit
  340.  Size: 68K         Date: 4/10/95        
  341.  Description:
  342.  CalConvert 1.2.3 FAT - CalConvert (formerly QuickConvert) is a small
  343. shareware utility that does integer arithmetic calculations and converts
  344. integer values to different bases (decimal, hexadecimal, binary, octal or
  345. any custom base between 2 and 32) or to an OSType (a sequence of four
  346. ASCII characters). The conversion may be signed or unsigned (you can
  347. always enter a signed value, it will be converted to unsigned if needed);
  348. the result may be interpreted either as a word (2 bytes) or as a long word
  349. (4 bytes). The Return and Enter keys start the conversion; Tab, shift-Tab
  350. and the four arrow keys have their usual meaning.
  351.  
  352.  Name  =  The Hexulator 1.0.sit
  353.  Path =  AMUG 15.2:Files II:Prog:T:The Hexulator 1.0.sit
  354.  Size: 82K         Date: 4/09/95        
  355.  Description:
  356.  The Hexulator 1.0 - If you use hexadecimal, Hexulator is the perfect tool
  357. for decimal/hex/binary conversion as well as for arithmetical and bitwise
  358. operations. Hexulator is a calculator which can operate on both decimal
  359. (base 10) and hexadecimal (base 16) numbers. There are two 'versions' of
  360. the program, Basic and Extended. Basic Hexulator is displayed in a window
  361. slightly taller and narrower than the familiar calculator control panel.
  362. With basic Hexulator you can add, subtract, multiply and divide
  363. hexadecimal equations, decimal equations, or equations using both hex and
  364. decimal numbers. The binary display will show the binary equivalent of
  365. lower half (left four digits) of the hex register. You'll unlock the
  366.  
  367.  Name  =  Verifile 1.23 FAT.sit
  368.  Path =  AMUG 15.2:Files II:Prog:U-Z:Verifile 1.23 FAT.sit
  369.  Size: 59K         Date: 4/07/95        
  370.  Description:
  371.  Verifile 1.23 FAT - Verifile is a small utility that calculates a checksum
  372. and a CRC32 on both the data and resource forks of any file that's dropped
  373. on it. This is useful if you want to compare two files that are not on the
  374. same machine without having to copy them over a network or modem
  375. connection. If the hexadecimal numbers displayed by Verifile match,
  376. chances are that the two files are equal. Fat version! Runs native on
  377. Power Macs, displays elapsed time to measure processor and disk
  378. performance. The PowerPC code runs a lot faster than the 68K code if the
  379. file to verify is on a RAM disk, while the speed improvement is smaller on
  380. slower media.
  381.  
  382.  Name  =  Traps Check 1.1.sit
  383.  Path =  AMUG 15.2:Files II:Prog:T:Traps Check 1.1.sit
  384.  Size: 29K         Date: 3/27/95        
  385.  Description:
  386.  Traps Check 1.1 - Traps Check inspects all the documented toolbox and
  387. operating system traps and tells whether they are implemented as native
  388. PowerPC code or as 680x0 code. The results are saved in a text file with
  389. tabs (you may use your word processor to display or print the list better
  390. than with TextEdit). Traps Check is freeware. If you really like Traps
  391. Check, take a look at all my shareware utilities and see if youre
  392. interested in some of them or just send me a postcard to say hello.
  393.  
  394.  Name  =  Errditor 1.1.sit
  395.  Path =  AMUG 15.2:Files II:Prog:D-G:Errditor 1.1.sit
  396.  Size: 37K         Date: 3/25/95        
  397.  Description:
  398.  Errditor 1.1 - Errditor is a powerful graphical editor for system error and
  399.  system startup alerts. It lets you modify or move text, icons, buttons and
  400.  even procedures (assembly-language programs that are associated to some of
  401. the alerts). When launched, Errditor automatically reads the current System
  402. alert tables (DSATs), makes a copy of them and displays the first alert of
  403. the first DSAT- which will usually be the Welcome to Macintosh alert. Use
  404. the arrow buttons to move across the alert tables. You may choose to see
  405.  empty alerts and unreferenced procedures from the Options menu. The System
  406. will not be modified unless you select Install into current System and
  407. repeatedly confirm your command.
  408.  
  409.  Name  =  DBugR 1.21.sit
  410.  Path =  AMUG 15.2:Files II:Prog:D-G:DBugR 1.21.sit
  411.  Size: 20K         Date: 3/24/95        
  412.  Description:
  413.  DBugR 1.21 - DBugR is a cool Control Panel for programmers and hackers who
  414. often have to break into MacsBug (or any other debugger supporting the
  415. _DebugStr trap). It puts a floating small bomb icon on your desktop which
  416. acts like a button. If the mouse button is pressed and released inside the
  417. icon, there's a user interrupt and MacsBug is called. DBugR can show some
  418. basic info about the current application (name, free memory, max free
  419. block) and/or send one of two user-configurable MacsBug commands to be
  420. executed immediately upon breaks (hold down the Option key when clicking
  421. to send the alternate command). The icon may be moved anywhere on any
  422. monitor by holding down the Shift key and dragging it around.
  423.  
  424.  Name  =  Attributor 1.11 FAT.sit
  425.  Path =  AMUG 15.2:Files II:Prog:A:Attributor 1.11 FAT.sit
  426.  Size: 46K         Date: 3/24/95        
  427.  Description:
  428.  Attributor 1.11 FAT - Attributor is an advanced programmer's utility
  429. designed to make life easier for programmers. Since the Code Warrior DR3
  430. and the old Think C 5 don't provide a way to set the CODE resource
  431. attributes directly (things like purgeable or preload) and because most of
  432. my applications want to unload the initialization segment, I wrote this
  433. utility to stop going into ResEdit all the time. Attributor can change the
  434. resource attributes of a specific resource or of a whole resource family
  435. in a single pass. Just create an ATTR resource inside Attributor with
  436. ResEdit and modify it to meet your needs (there's a resource template for
  437. the 'ATTR' resource inside the Attributor application).
  438.  
  439.  Name  =  INITGestalt 1.0.sit
  440.  Path =  AMUG 15.2:Files II:Prog:H-K:INITGestalt 1.0.sit
  441.  Size: 11K         Date: 3/23/95        
  442.  Description:
  443.  INITGestalt 1.0 - INITGestalt - a proposal, Version 1.0. Last modified -
  444. March 21st, 1995 / 21 March 1995. It is often useful for an extension, or
  445. indeed an application, to know whether certain other extensions are
  446. running (the term extensions primarily includes system extensions, control
  447. panels and background-only applications, although there is no reason why
  448. it should not include ordinary applications). The reasons could be to take
  449. evasive action to avoid conflicts with other extensions, to co-operate
  450. with another extension, perhaps by using that extension's features, or
  451. possibly to disable similar features. Find out more!
  452.  
  453.  Name  =  Source Manager 4.1 Demo.sit
  454.  Path =  AMUG 15.2:Files II:Prog:S:Source Manager 4.1 Demo.sit
  455.  Size:520K         Date: 3/21/95        
  456.  Description:
  457.  Source Manager 4.1 Demo - Source Manager 3.8 Demo is a drag-n-drop
  458. shareware application designed to aid developers who use either
  459. SourceServer or Projector source code control. It was originally called
  460. FindModified and back then was written with two goals in mind. Quickly
  461. find all files which should be checked in, and make it easier to check in
  462. those files Since its original inception, Source Manager has evolved into
  463. a multi-featured utility that nicely supplements and in most cases,
  464. replaces Projector/SourceServer.
  465.  
  466.  Name  =  RAM Dumper 3.0.sit
  467.  Path =  AMUG 15.2:Files II:Prog:Q-R:RAM Dumper 3.0.sit
  468.  Size: 33K         Date: 3/18/95        
  469.  Description:
  470.  RAM Dumper 3.0 - This is a handy little tool for programmers. It dumps the
  471. contents of your RAM, so you can take a peek! Saves the output in text
  472. format. You enter the starting and ending address and choose HEX or CHR$.
  473.  
  474.  Name  =  E-Z ProgressBar 1.0a.sit
  475.  Path =  AMUG 15.2:Files II:Prog:D-G:E-Z ProgressBar 1.0a.sit
  476.  Size: 46K         Date: 3/15/95        
  477.  Description:
  478.  E-Z ProgressBar 1.0a.sit - ProgressClass is simply a class dedicated to
  479. creating and maintaining a window with a progress bar in it. I designed
  480. the ProgressClass with the intent that anyone could make a progress bar
  481. anywhere, anytime, in any application, with as few hassles as possible.
  482. All you have to do is declare it, tell it to show itself, update it as you
  483. make progress on your long task, and call its event function periodically.
  484. Itll take care of mouseDowns, keyDowns, launch apps from the Apple Menu
  485. while automatically dimming your menus, notify you when you need to update
  486. a window in your app, and tell you if the user canceled. And when all is
  487. said and done, it will clean up after itself! I tried to make it as
  488.  
  489.  Name  =  PatchWorks 2.07 Demo.sit
  490.  Path =  AMUG 15.2:Files II:Prog:N-P:PatchWorks 2.07 Demo.sit
  491.  Size: 58K         Date: 3/13/95        
  492.  Description:
  493.  PatchWorks 2.07 Demo - PatchWorks is the developer's tool that builds
  494. updaters automatically. PatchWorks has many options, but only one function
  495. - to create updater applications for distribution to end-users over
  496. channels that may be non-secure. With PatchWorks, you create an updater in
  497. minutes. Since theres no coding or scripting, no bugs are introduced. Just
  498. fill in a dialog, and PatchWorks does the rest! Distribute updaters
  499. frequently to reflect maintenance releases of your software, and watch
  500. your tech support and fulfillment costs fall dramatically. Most important,
  501. your customers will know you care. Expiring demo, but the demo will
  502. continue to function even after this date has passed, but updaters...
  503.  
  504.  Name  =  Infinity Windoid WDEF 3.0.sit
  505.  Path =  AMUG 15.2:Files II:Prog:H-K:Infinity Windoid WDEF 3.0.sit
  506.  Size:115K         Date: 2/27/95        
  507.  Description:
  508.  Infinity Windoid WDEF 3.0 - This archive contains the source for a
  509. standalone code resource that conforms to a Window DEFinition (WDEF), as
  510. defined by Apple Computer in Inside Macintosh. It provides a 'windoid'
  511. appearance. A windoid is a floating window that appears above document
  512. windows in an application and is commonly used for things like tool
  513. palettes, information windows, and the like. The versions of the Windoid
  514. WDEF included in the ResEdit files can be used as-is. This WDEF is created
  515. for System 6 and later, but it would be easy to modify it for earlier
  516. systems if this is important.
  517.  
  518.  Name  =  Kodex1.0.sit
  519.  Path =  AMUG 15.2:Files II:Prog:H-K:Kodex1.0.sit
  520.  Size: 44K         Date: 2/25/95        
  521.  Description:
  522.  Kodex 1.0 - Kodex is a utility for printing C/C++ source code but you can
  523. also use it to print any file of type TEXT. Kodex allows you to stylize the
  524. source code by printing C/C++ keywords and comments in a special style.
  525. Kodex also gives you many other options to stylize the output.
  526.  
  527.  Name  =  MPTA Forwarder 1.1.sit
  528.  Path =  AMUG 15.2:Files II:Prog:M:MPTA Forwarder 1.1.sit
  529.  Size: 10K         Date: 2/23/95        
  530.  Description:
  531.  MPTA Forwarder 1.1 - Soon, all of your favorite development tools will
  532. support Apples Macintosh Programmers Toolbox Assistant. Until that time,
  533. you can use MPTA Forwarder to reroute Apple Events meant for Think
  534. Reference to Toolbox Assistant. MPTA Forwarder is a faceless
  535. background-only application (i.e. a daemon). It sits around and waits for
  536. Apple Events targeted at Think Reference. When it receives them, it
  537. resends them to QuickView/Toolbox Assistant. It only reroutes the two
  538. events that the development tools support: 'REF ' and 'TMPL'. Drop it into
  539. your Extensions Folder and restart. It has an extremely small memory
  540. footprint and takes almost no cycles from main processing (unless it...
  541.  
  542.  Name  =  ErrorCheck 2.3.sit
  543.  Path =  AMUG 15.2:Files II:Prog:D-G:ErrorCheck 2.3.sit
  544.  Size: 73K         Date: 2/20/95        
  545.  Description:
  546.  ErrorCheck 2.3 - ErrorCheck! was created by Matt Washchuk to help people
  547. out with those pesky developmental errors. Here is the basic understanding
  548. - ErrorCheck! 1.0 used a typing interface. You simply typed in the number
  549. of the error, and the program showed what the error was. It was simple,
  550. and not elegant. Version 2.0 fixes some of the ugly parts. Here are the
  551. differences - No more typing interfaces. There are two windows now. The
  552. top window shows the error (that part still has to be in text). The bottom
  553. window shows which numbers are errors. Each box has a number in it,
  554. representing an error. Click on the box that has the corresponding error.
  555. The top box will display the error.
  556.  
  557.  Name  =  Smaller Installer 1.1.sit
  558.  Path =  AMUG 15.2:Files II:Prog:S:Smaller Installer 1.1.sit
  559.  Size:151K         Date: 2/01/95        
  560.  Description:
  561.  Smaller Installer Package 1.1 - Smaller Installer is an installer program
  562. created for developers who distribute software, clip art, HyperCard
  563. stacks, databases or other information on floppy disks. It provides a way
  564. to distribute data in a compressed format to reduce the number of disks
  565. required. Many developers already use self-extracting archives created by
  566. Compact Pro for this purpose. Although this is an inexpensive solution,
  567. self-extracting archives have several limitations which make them less
  568. than ideal for this purpose. Smaller Installer is designed to address some
  569. of these limitations.
  570.  
  571.  Name  =  DragDemo.sit
  572.  Path =  AMUG 15.2:Files II:Prog:D-G:DragDemo.sit
  573.  Size: 35K         Date: 1/29/95        
  574.  Description:
  575.  DragDemo - This program demonstrates two ways of dragging a window - the
  576. officially sanctioned method of dragging a dotted outline of the window
  577. (boring), and a method by which the entire window is dragged (neat).
  578.  
  579.  Name  =  TurboTCP 2.1.sit
  580.  Path =  AMUG 15.2:Files II:Prog:T:TurboTCP 2.1.sit
  581.  Size:278K         Date: 1/27/95        
  582.  Description:
  583.  TurboTCP 2.1 - This contains the shareware TurboTCP class library, which
  584. integrates the Think Class Library with Apples MacTCP driver. This
  585. library, now in its second major version, provides robust support for most
  586. TCP/IP applications on the Macintosh. Its major features include - Truly
  587. asynchronous operation. High-speed automatic data receiving mechanism.
  588. Mix-in architecture (new to version 2.0). Robust error recovery.
  589. Background friendly. This package does not include the Think Class Library
  590. itself, in either original or modified form. You must purchase a copy of
  591. Symantec C++ for Macintosh, version 7.0, in order to use the TCL and
  592. TurboTCP. This version of TurboTCP is now compatible with both the TCL...
  593.  
  594.  Name  =  NString 1.0 beta.sit
  595.  Path =  AMUG 15.2:Files II:Prog:N-P:NString 1.0 beta.sit
  596.  Size: 50K         Date: 1/27/95        
  597.  Description:
  598.  NString 1.0 beta - NString (short for the NString / Alphabet class set) is
  599. a set of two C++ classes (NString and Alphabet), which together represent
  600. a very powerful collection of string manipulation routines that can be
  601. incorporated in your own programs. The Alphabet class is a simple character
  602. set datatype while the NString class itself defines a dynamic string
  603. datatype that makes use of the Alphabet type.
  604.  
  605.  Name  =  3D Buttons CDEF 1.0b6.sit
  606.  Path =  AMUG 15.2:Files II:Prog:A:3D Buttons CDEF 1.0b6.sit
  607.  Size: 83K         Date: 1/19/95        
  608.  Description:
  609.  3D Buttons CDEF 1.0b6 - 3D Buttons is a control definition (CDEF) that
  610. implements the 3D interface as suggested in develop issue 15. When drawing
  611. on a 8-bit (or breater) color device (in a color GrafPort), 3D Buttons
  612. draws in grey. 3D Buttons drops to normal 2D drawing for black and white
  613. (or less than 8 bits of color). The demo application is a quick modal
  614. dialog that shows off most features I put into 3D buttons.
  615.  
  616.  Name  =  DataThief 2.0b.sit
  617.  Path =  AMUG 15.2:Files II:Prog:D-G:DataThief 2.0b.sit
  618.  Size: 82K         Date: 1/19/95        
  619.  Description:
  620.  DataThief 2.0b - DataThief is a program to reverse engineer a set of data
  621. from a given plot in a magazine or journal. This program gives you the
  622. opportunity to incorporate somebody else's data points in your plots. This
  623. comes in very handy when f.i. you would like to compare your data with the
  624. data in a published article for which you don't have the data in table
  625. format. You need access to an Apple Scanner with the HyperScan HyperCard
  626. Stack, or some other scanner/program combination that lets you scan an
  627. image of a plot and save it as a PICT format file.
  628.  
  629.  Name  =  Systemstart-LogInit 1.1.sit
  630.  Path =  AMUG 15.2:Files II:Prog:S:Systemstart-LogInit 1.1.sit
  631.  Size:  6K         Date: 1/13/95        
  632.  Description:
  633.  SystemStart-LogInit 1.1 - This INIT (System extension) logs the date & time
  634.  to a file, when you power up resp. down your Mac. It also writes a remark,
  635.  if the system is only restarted or chrashed. (Useful for documentation, if
  636. you develop an INIT:-).
  637.  
  638.  Name  =  NShell Sample P.sit
  639.  Path =  AMUG 15.2:Files II:Prog:N-P:NShell Sample P.sit
  640.  Size: 30K         Date: 1/13/95        
  641.  Description:
  642.  NShell Sample P - This package contains source code for one or more
  643. nShell(tm) commands. A hypertext Programmer's Guide to the nShell is
  644. available separately. The nShell is a traditional scripting environment
  645. for the Apple Macintosh. The shell is available in two forms.
  646.  
  647.  Name  =  NShell Prog.sit
  648.  Path =  AMUG 15.2:Files II:Prog:N-P:NShell Prog.sit
  649.  Size: 56K         Date: 1/13/95        
  650.  Description:
  651.  NShell Prog - This package describes how to write command resources for the
  652.  nShell(tm). Included are source code examples and a hypertext Programmer's
  653. Guide to the nShell. A User's Guide to the nShell(tm) is available
  654. separately. The nShell(tm) brings the power and flexibility of a shell
  655. programming environment to your Macintosh. Working to complement the
  656. Macintosh user interface, the nShell allows you to deal directly with your
  657. system. You can work interactively with the shell to develop and script
  658. operations which previously required custom applications. All of this is
  659. possible in parallel with your current Mac programs.
  660.  
  661.  Name  =  Forth2LaTeX 1.9.sit
  662.  Path =  AMUG 15.2:Files II:Prog:D-G:Forth2LaTeX 1.9.sit
  663.  Size: 90K         Date: 1/13/95        
  664.  Description:
  665.  Forth2LaTeX 1.9 - Forth2LaTeX is a program for converting Forth source code
  666. into LaTeX so that it can be printed nicely. It will make use of LaTeX
  667. sectioning commands and will generate a table of contents and an index of
  668. defined words. It uses different fonts for code and comments and allows
  669. embedding of LaTeX commands in the source code.
  670.  
  671.  Name  =  PictSize 1.1.sit
  672.  Path =  AMUG 15.2:Files II:Prog:N-P:PictSize 1.1.sit
  673.  Size: 28K         Date:12/28/94        
  674.  Description:
  675.  PictSize 1.1 - Have you ever been designing an about box for a program you
  676. are working on, and been frustrated when you went to place pictures in the
  677. about box? In particular, does the process of determining the size of the
  678. picture annoy you? Then PictSize is for you! PictSize is a small utility
  679. primarily for programmers. It will tell you the dimensions (in pixels) and
  680. the size (in bytes or K) of any picture (PICT) currently stored in the
  681. clipboard. You can then use this information (for example) in ResEdit when
  682. placing PICTs in an alert or dialog box. PictSize is extremely easy to
  683. use. When you start the application it checks the clipboard to see if
  684. there are any pictures currently there. If there are, it displays the
  685.  
  686.  Name  =  DSKA 1.3.sit
  687.  Path =  AMUG 15.2:Files II:Prog:D-G:DSKA 1.3.sit
  688.  Size: 39K         Date:12/27/94        
  689.  Description:
  690.  DSKA 1.3 - DSKA is a simple assembler for the Texas Instruments TMS3202x
  691. family of Digital Signal Processors. It is intended for use with the
  692. program dskL by Gerrit Polder, which can be used to download the assembled
  693. code to the TI DSK development system.
  694.  
  695.  Name  =  PopupFuncs 2.5 Demo-Update.sit
  696.  Path =  AMUG 15.2:Files II:Prog:N-P:PopupFuncs 2.5 Demo-Update.sit
  697.  Size: 92K         Date:12/23/94        
  698.  Description:
  699.  PopUpFuncs Demo/Update 2.5 - PopUpFuncs (PUF) is a productivity tool for
  700. developers. When invoked by clicking on a control in a source code windows
  701. title bar, it creates a popup menu of every function contained in a source
  702. code file, allowing you to see instantly the contents of an unfamiliar
  703. file. If a name is selected from the menu, the file is instantly scrolled
  704. to the beginning of that function. PopUpFuncs works with CodeWarrior, MPW,
  705. THINK C/Symantec C++, SADE, and BBEdit, and QUED/M, and parses C, C++,
  706. Pascal, Object Pascal, Assembly and Rez files. PopUpFuncs is extensible
  707. through an XCMD-like protocol. This demo will parse a file up to about 20
  708. times, after which you will need to exit the application and re-enter...
  709.  
  710.  Name  =  Kampraths CDEF Pack 1.4.sit
  711.  Path =  AMUG 15.2:Files II:Prog:H-K:Kampraths CDEF Pack 1.4.sit
  712.  Size:207K         Date:12/23/94        
  713.  Description:
  714.  Kampraths CDEF Pack 1.4 - These are CDEFs that you may use in your own
  715. programs. Each CDEF has a 68K and PPC version. The CDEFs are not Fat. Your
  716. code is responsible for loading the correct version. Contained in this
  717. packaged is - (1) ICN# Pushbutton CDEF, (2) Date & Time CDEF, (3) Number
  718. Picker CDEF, (4) Square Pushbutton CDEF, & (5) CDEF Sampler. These CDEFs
  719. all require system 7.0 or later. They have been tested on SE/30s, ][si's,
  720. ][ci's and a Centris 650 (with a PowerPC Upgrade Card).
  721.  
  722.  Name  =  Small Screen 1.2.sit
  723.  Path =  AMUG 15.2:Files II:Prog:S:Small Screen 1.2.sit
  724.  Size: 10K         Date:12/06/94        
  725.  Description:
  726.  Small Screen 1.2 - On a sufficiently large screen, Small Screen shows the
  727. boundaries of one or more smaller screens. It is useful for testing
  728. whether something would fit on a small screen. Each screen boundary is
  729. represented by a transparent window with rounded corners. Optionally, a
  730. hard disk and/or a trash can icon is shown at the appropriate positions
  731. (i.e. where the real icons would appear on a freshly installed System 7).
  732.  
  733.  Name  =  No68kHere!.sit
  734.  Path =  AMUG 15.2:Files II:Prog:N-P:No68kHere!.sit
  735.  Size:  3K         Date:12/01/94        
  736.  Description:
  737.  No68kHere! - Writing PowerPC only programs? You really should tell 68K Mac
  738. users why it won't work on their machine, but no one wants to take the
  739. time. That's where No68kHere! comes in. By itself, it's a small program
  740. that beeps 3 times and brings up an alert with a Quit button. Copy it to
  741. the resource fork of your PowerMac application, and it will do that if the
  742. application is launched on a 68K Mac (PowerMac's won't even know it's
  743. there.) And, it should add less than 200 bytes to your application!
  744. Written by Paul Sexton (PaulS101@aol.com).
  745.  
  746.  Name  =  UltraShell Demo 1.1.sit
  747.  Path =  AMUG 15.2:Files II:Prog:U-Z:UltraShell Demo 1.1.sit
  748.  Size: 65K         Date:11/12/94        
  749.  Description:
  750.  UltraShell Demo 1.1 - UltraShell is a program that offers a command-line
  751. interface to the Macintosh file system and to System 7. It is written from
  752. scratch and is designed to imitate the proverbial C Shell of Un*x-style
  753. operating systems. UltraShell permits you to accomplish a wide variety of
  754. common tasks by typing them in rather than navigating through a Finder(R)
  755. interface and clunky GUI-based utility programs. UltraShell, because it is
  756. a C Shell, is a powerful computer language unto itself, and includes a
  757. variety of useful commands for data manipulation; for instance, it
  758. provides mechanisms for manipulating and combining the data of multiple
  759. programs, such as by feeding the output of one to the input of another...
  760.  
  761.  Name  =  Credits 1.5.2.sit
  762.  Path =  AMUG 15.2:Files II:Prog:B-C:Credits 1.5.2.sit
  763.  Size: 73K         Date:11/07/94        
  764.  Description:
  765.  Credits 1.5.2 - With the Credits library, a programmer can easily create an
  766. about box with scrolling credits, as seen in most of the nicer applications
  767. these days. The Credits library does all the work! This version of Credits
  768. is a library for use with THINK C or Pascal which gives you the ability to
  769. display a custom scrolling About box with a single line of code. The
  770. library is small, too After dropping the Credits library into your
  771. project, you have only to let your creative juices run wild and create a
  772. snazzy dialog and PICT to scroll with your resource editor. You do the fun
  773. work, ShowCredits handles every programmers nightmare - CopyBits! New -
  774. the code has been tweaked and tightened, and does a better job of...
  775.  
  776.  Name  =  NShell Match.sit
  777.  Path =  AMUG 15.2:Files II:Prog:N-P:NShell Match.sit
  778.  Size: 25K         Date:11/07/94        
  779.  Description:
  780.  Match nShell - This package contains one or more nShell(tm) commands and
  781. their source code. The nShell is a traditional scripting environment for
  782. the Apple Macintosh. Our goal is to make the shell environment available
  783. to as many users as possible, while providing serious users with the
  784. support and reliability of a full commercial product. To use this command,
  785. drop the match file into your nShell bin directory. Includes source and
  786. example.
  787.  
  788.  Name  =  Vim 3.0.sit
  789.  Path =  AMUG 15.2:Files II:Prog:U-Z:Vim 3.0.sit
  790.  Size:259K         Date:10/28/94        
  791.  Description:
  792.  Vim - Vi IMproved. A clone of the UNIX text editor Vi. Very useful for
  793. editing programs and other plain ASCII text. Full Vi compatibility (except
  794. Q command, you don't need it). Includes most Ex commands. One of the best
  795. ports of this editor that I have seen. Excellent user interface.
  796.  
  797.  Name  =  NShell Sf-cmds.sit
  798.  Path =  AMUG 15.2:Files II:Prog:N-P:NShell Sf-cmds.sit
  799.  Size: 32K         Date:10/28/94        
  800.  Description:
  801.  Sf-cmds - This package contains nShell commands and their source code.The
  802. sfget command displays a dialog and waits for the user to select a file or
  803. folder. The path to the selected item is returned as a shell variable. The
  804. sfput command displays a dialog and waits for the user to enter a name for
  805. a new file or folder. The path to the selected item is returned as a shell
  806. variable.To use these commands, drop the files into your nShell bin directo
  807. y.
  808.  
  809.  Name  =  HoW Developer's Kit 1.2.sit
  810.  Path =  AMUG 15.2:Files II:Prog:H-K:HoW Developer's Kit 1.2.sit
  811.  Size:148K         Date:10/21/94        
  812.  Description:
  813.  HoW Developers Kit 1.2 - The Help on Wheels developer's kit includes a
  814. sample application, and everything a developer would need to add help
  815. service to an application, control panel, or extension. The client
  816. interface is designed to take the burden of display, printing, saving, and
  817. other common help functions away from the developer. Also check out Help
  818. on Wheels. This generic help server, which springs from the help facility
  819. in the famous Disinfectant program, offers on-line, context-sensitive help
  820. service to all AWOL Utilities programs, and potentially others to come.
  821.  
  822.  Name  =  BBEdit 3.0 Extension Dev.sit
  823.  Path =  AMUG 15.2:Files II:Prog:B-C:BBEdit 3.0 Extension Dev.sit
  824.  Size: 57K         Date:10/21/94        
  825.  Description:
  826.  BBEdit 3.0 Extension Dev - BBEdit has a facility for calling code modules
  827. which are not part of the application itself. The main reason for this
  828. facility is so that users and third-party programmers can add specific
  829. functionality to BBEdit which goes beyond BBEdits own charter. For
  830. example, one such code module might prepend Usenet attributions to each
  831. line in a selected range of text. This is a useful function, but its not
  832. of interest to everyone. BBEdit extensions are built as standalone code
  833. resources of type BBXT. The capability to build such resources is an
  834. integral part of THINK C, CodeWarrior. Users of MPW can also build
  835. standalone code resources, but with less ease. A text file, Writing...
  836.  
  837.  Name  =  RadSlider 1.5.sit
  838.  Path =  AMUG 15.2:Files II:Prog:Q-R:RadSlider 1.5.sit
  839.  Size: 32K         Date:10/20/94        
  840.  Description:
  841.  RadSlider CDEF 1.5 Demo - RadSlider is a CDEF that implements a slider
  842. control. The control supports 'cctb' resources, as well as the system
  843. tinge colors used in windows and scroll bars. The CDEF automatically uses
  844. a horizontal or vertical orientation depending on whether the control
  845. rectangle is larger horizontally or vertically. The slider looks like the
  846. volume slider found in the Sound control panel, except that the center
  847. gray part uses gray shades as well as the 50 percent dot pattern. Please
  848. do all users of your program a favor - download this file and use it in
  849. your next project that requires variable user input within a certain range.
  850.  
  851.  Name  =  Zview 1.1.sit
  852.  Path =  AMUG 15.2:Files II:Prog:U-Z:Zview 1.1.sit
  853.  Size:  9K         Date:10/17/94        
  854.  Description:
  855.  ZView - ZView is a programmer's utility for matching screen colors to
  856. RGBColor structures. It allows you to point at a color on the screen and
  857. then paste its RGB values (0 to 65535 each) directly into your code. It is
  858. also useful for selective screen capture either to disk or the clipboard.
  859.  
  860.  Name  =  RSRC Search 1.0b.sit
  861.  Path =  AMUG 15.2:Files II:Prog:Q-R:RSRC Search 1.0b.sit
  862.  Size:  7K         Date:10/08/94        
  863.  Description:
  864.  RSRC Search 1.0b - Finds text strings in the resource forks of your files.
  865. Very handy for programmers, hackers, power users etc. Just drag and drop a
  866. bunch of files on RSRC Search to search them all for the same string,
  867. entered in ASCII or Hex. After finding the string, RSRC Search will
  868. display the filename, the resource type and ID, and offset in the
  869. resource. Note: When looking for hex strings, enter the hex string in
  870. hex-digit pairs without any spaces or anything that's not hex digits.
  871. There's absolutely no check of any kind for validity of the string so RSRC
  872. Search will find for garbage. This is a beta version. Please try it out
  873. and let me know what you think. Bug reports are more than welcome.
  874.  
  875.  Name  =  ObiWan 5.0.1.sit
  876.  Path =  AMUG 15.2:Files II:Prog:N-P:ObiWan 5.0.1.sit
  877.  Size:536K         Date:10/07/94        
  878.  Description:
  879.  ObiWan 5.01 - ObiWan is a general help system. You can create several
  880. databses and ObiWan will let you rapidly find information from them. It
  881. displays the information by popping up a floating window so the
  882. information can be displayed at any time in any program. Portions of the
  883. information can then be sent to the front window as if you had typed it.
  884. The main use of all this is to access the programming database created
  885. from Apples PInterfacesHelp file and many other sources, which includes
  886. the procedures, traps, global variables and errors available up to System
  887. 7. Also included is a word list and Perl help database. ObiWan requires
  888. System 7.1 (for the Text Services Manager).
  889.  
  890.  Name  =  MacMarlais 0.5.3.sit
  891.  Path =  AMUG 15.2:Files II:Prog:M:MacMarlais 0.5.3.sit
  892.  Size:166K         Date:10/07/94        
  893.  Description:
  894.  Marlais 0.5.3 - is a simple-minded interpreter for a programming language
  895. strongly resembling Dylan (1). It is not intended as a final release, but
  896. rather to fill a perceived void where Dylan implementations are concerned.
  897. This is a hackers release and is intended as a vehicle for education,
  898. experimentation and also to encourage people to port it to different
  899. architectures, add features, and fix bugs. Marlais is alpha software and
  900. should not be used by people desiring reliability!
  901.  
  902.  Name  =  NeoAccessIntro 3.0.sit
  903.  Path =  AMUG 15.2:Files II:Prog:N-P:NeoAccessIntro 3.0.sit
  904.  Size:1192K         Date:10/06/94        
  905.  Description:
  906.  NeoAccessIntro 3.0 - NeoAccess is a very fast and easy to use object
  907. database component that has a rich feature set that is very
  908. solutions-oriented. It has been fully integrated into standard application
  909. frameworks such as Borland's ObjectWindows 2.0, Microsoft's Foundation
  910. Classes 2.5, Inmark's zApp 2.1.1, Apple's MacApp 3.1, Symantec's THINK
  911. Class Library 2.0 and Metrowerks PowerPlant 1.0. NeoAccess is very
  912. portable, so it can easily be moved into other frameworks as well, even a
  913. custom framework of your own design. A single source tree can be used to
  914. build the engine in all development environments. Databases are completely
  915. self-contained in a single file and they are binary-compatible across
  916.  
  917.  Name  =  Control Panel 0.9.5.sit
  918.  Path =  AMUG 15.2:Files II:Prog:B-C:Control Panel 0.9.5.sit
  919.  Size:111K         Date:10/06/94        
  920.  Description:
  921.  Control Panel 0.9.5 - This project is a simple extension, control panel
  922. combination that installs and controls a trap patch. In its unmodified
  923. form, it patches the MenuSelect trap so that if the About This
  924. Macintosh... menu item is picked, a dialog comes up that the user has to
  925. dismiss before the about box appears. There are actually three separate
  926. projects involved here - the control panel code (includes
  927. MyControlPanel.c), the extension code (includes MyExtension.c), and the
  928. trap patch code (includes MyPatch.c). The code is heavily documented and
  929. designed to be easily changed for different purposes. Parts not documented
  930. are those which would likely remain the same in any control panel...
  931.  
  932.  Name  =  Read Any Data Fork 1.02Demo.sit
  933.  Path =  AMUG 15.2:Files II:Prog:Q-R:Read Any Data Fork 1.02Demo.sit
  934.  Size: 94K         Date:10/05/94        
  935.  Description:
  936.  Read Any Data Fork 1.02Demo - Simple text editor opens/reads/writes any
  937. data fork. Drag and drop, multi-windowed, mono-styled text editor which
  938. can open and read any Macintosh file's data fork so that you can read the
  939. ASCII text (pictures and other non-ASCII control characters are displayed
  940. in non-understandable ASCII form). Examples - the text from a Macintosh
  941. file format you cannot interpret may be read; for hypercard stacks
  942. containing few graphics and sounds, you can reasonably wade thru it
  943. without actually owning a hypercard reader. PowerPC Macintosh compatible.
  944. Requires a MacPlus with System 4.1 or later. Shareware, $2.
  945.  
  946.  Name  =  Sample jGNE-cdev 1.2.1.sit
  947.  Path =  AMUG 15.2:Files II:Prog:S:Sample jGNE-cdev 1.2.1.sit
  948.  Size:103K         Date: 9/29/94        
  949.  Description:
  950.  Sample jGNE/cdev 1.2.1 - This is a sample project in C (Symantec) that
  951. installs a jGNE filter with an extension, then uses a control panel and a
  952. shared data structure to control the filter so settings can be changed
  953. without restarting. The projects are designed to be flexible and generic
  954. so you can modify them for your own projects/purposes. The source code is
  955. heavily documented as well, so if you're just getting started in this type
  956. of programming, you could probably extract a lot just from the sources.
  957. This is an update from v1.1 which includes slightly revamped 'glue' code
  958. which handles transfer of execution form system to filter and vice-versa.
  959.  
  960.  Name  =  Resource Leech 1.1.sit
  961.  Path =  AMUG 15.2:Files II:Prog:Q-R:Resource Leech 1.1.sit
  962.  Size: 15K         Date: 9/28/94        
  963.  Description:
  964.  Resource Leech 1.1 - This application lets you extract the contents of a
  965. resource in a file, and copy it into the data fork of a new file. It lets
  966. the user leech (or extract) all or any of the resources of a specified
  967. type in a specified file, and leeches each one into a separate data file
  968. with the file type and creator provided by the user. After entering the
  969. resource type to look for and the other information, you will be prompted
  970. for the file you want to leech. Select a file in the dialog, then click
  971. Open to continue. You will then be asked for a name for the leeched
  972. resource to be written to. If the resource has a name, that name will be
  973. provided as a default, with the resource type after a period. Part of
  974.  
  975.  Name  =  ACL 1.0.sit
  976.  Path =  AMUG 15.2:Files II:Prog:A:ACL 1.0.sit
  977.  Size:632K         Date: 9/28/94        
  978.  Description:
  979.  ACL 1.0 - ACL (Animation Class Library) is an object-oriented animation
  980. framework which allows the creation of powerful interactive animations.
  981. ACL classes cover the needs of most of the applications which have to do
  982. fast interactive 2D animations. ACL is really easy to work with because
  983. its object-oriented structure allows a total abstraction of the internal
  984. functioning. This abstraction guarantees the compatibility with all future
  985. versions too. ACL can be compiled with a standard C++ compilator
  986. (Symantec, CoreWarrior). ACL is very stable and is 100 percent Quickdraw
  987. and System 7 compliant. ACL is built using the Core Class Library which
  988. allows a strong and stable object-oriented structure. Includes...
  989.  
  990.  Name  =  NShell Read-shift.sit
  991.  Path =  AMUG 15.2:Files II:Prog:N-P:NShell Read-shift.sit
  992.  Size: 27K         Date: 9/22/94        
  993.  Description:
  994.  Read-shift - This package contains one or more nShell(tm) commands and
  995. their source code. The nShell is a traditional scripting environment for
  996. the Apple Macintosh. The shell is available in two forms.
  997.  
  998.  Name  =  Core Class Library 1.1b.sit
  999.  Path =  AMUG 15.2:Files II:Prog:B-C:Core Class Library 1.1b.sit
  1000.  Size:125K         Date: 9/22/94        
  1001.  Description:
  1002.  Core Class Library 1.1b - CoreClass 1.1b is a class library for C++
  1003. developers. CoreClass offers a solid base to develop advanced class
  1004. systems. CoreClass does not rely on a particular OS, it can be compiled
  1005. with a regular C++ compiler (the compiler does not have to support
  1006. templates or exceptions).
  1007.  
  1008.  Name  =  Think C dcmd 1.0.1.sit
  1009.  Path =  AMUG 15.2:Files II:Prog:T:Think C dcmd 1.0.1.sit
  1010.  Size: 31K         Date: 9/12/94        
  1011.  Description:
  1012.  Think C dcmd 1.0.1 - Written by P. Stadelmann, August 1994. This package
  1013. allows you to write dcmds in Think C. It contains the glue code necessary
  1014. to link the dcmd.o library, and Think Put, a collection of routines to
  1015. create formatted output in dcmds. There is no change in the interface
  1016. between version 1.0 and 1.0.1. Thus, there is no need to modifiy your code.
  1017.  
  1018.  Name  =  Swatch 1.2.2.sit
  1019.  Path =  AMUG 15.2:Files II:Prog:S:Swatch 1.2.2.sit
  1020.  Size: 21K         Date: 9/07/94        
  1021.  Description:
  1022.  Swatch 1.2.2 - Swatch helps you track down heap bugs. Its also lotsa fun to
  1023. watch. It's intended for programmers; however, normal people might enjoy
  1024. it, too. To install Swatch, move Swatch INIT and Swatch Riff into your
  1025. System Folder and reboot. For System 7 installation, just move the Swatch
  1026. Riff (if available) into your Preferences folderthe INIT is not needed
  1027. (hurrah!). Run Swatch and watch. Colors indicate the four different heap
  1028. blocks shown. Red is for non-relocatable (NewPtr) or
  1029. relocatable-but-locked blocks. Yellow is for relocatable blocks. Orange is
  1030. for purgeable relocatable blocks (essentially free). Green is free memory.
  1031.  
  1032.  Name  =  Data Fork Editor 2.0.sit
  1033.  Path =  AMUG 15.2:Files II:Prog:D-G:Data Fork Editor 2.0.sit
  1034.  Size: 82K         Date: 9/06/94        
  1035.  Description:
  1036.  Data Fork Editor 2.0 - This very useful Hypercard stack allows you to view
  1037. the data fork from any application/file that contains one. The reason I
  1038. created this stack was because with ResEdit I couldn't view the data fork
  1039. of any program, which often contains the passwords to games and other
  1040. types of programs that use passwords. It also doubles as a text reader!
  1041. The shareware fee is a mere $2.00, please send in the fee.
  1042.  
  1043.  Name  =  Data Refinery 1.0.sit
  1044.  Path =  AMUG 15.2:Files II:Prog:D-G:Data Refinery 1.0.sit
  1045.  Size:222K         Date: 9/05/94        
  1046.  Description:
  1047.  Data Refinery 1.0 - Data Refinery is a tool for preparing raw data
  1048. (repeated measures/within subjects) for statistical analysis. Version 1.0
  1049. sorts the data into the appropriate conditions, and incorporates several
  1050. methods of removing outliers from any text file, including SuperLab(TM)
  1051. and any others I can get my hands on. Documentation is included in the
  1052. program, w/some balloon help.
  1053.  
  1054.  Name  =  Janus 0.1 FAT.sit
  1055.  Path =  AMUG 15.2:Files II:Prog:H-K:Janus 0.1 FAT.sit
  1056.  Size: 87K         Date: 9/01/94        
  1057.  Description:
  1058.  Janus 0.1 FAT - Think of this as the PPC native equivalent of the ResEdit
  1059. CODE editor. In layman's terms, Janus is a fat binary (of course) which
  1060. lets you find the PowerPC native code corresponding to 680x0 code. Now you
  1061. can patch your favorite native games to give yourself infinite ammo and
  1062. lives too! NOTE - This is not for the faint of heart. If you can figure
  1063. out the 680x0 patches on your own, this is for you. If not, find somebody
  1064. who can. In technical terms, Janus is (in its current incarnation) a
  1065. reference tracer for PowerPC-native code. This means it can search for
  1066. references to a Toolbox trap (symbol in the new PPC way of doing things)
  1067. and references to a subroutine, and can tell you what trap is being
  1068.  
  1069.  Name  =  CdevEloper FKEY 1.0.sit
  1070.  Path =  AMUG 15.2:Files II:Prog:B-C:CdevEloper FKEY 1.0.sit
  1071.  Size:  4K         Date: 8/31/94        
  1072.  Description:
  1073.  CdevEloper FKEY 1.0 - cdevEloper is an FKEY that works inside ResEdit 2.1
  1074. or later (I only tested it under 2.1.1). I made it because I write many
  1075. control panels ('cdev' code resources) and I missed a way to check the
  1076. panel's rectangles while adjusting its dialog items. cdevEloper reads the
  1077. 'nrct' -4064 resource in the file being edited by ResEdit and draws the
  1078. corresponding control panel rectangles in the frontmost window (which must
  1079. be a 'DITL' editor window). It also paints a gray rectangle that shows the
  1080. size of the old System 6 control panel window (if you want your control
  1081. panel to run under System 6 you'll have to make your nrct's fit in there).
  1082. Any update to the window will erase cdevEloper's cool graphics.
  1083.  
  1084.  Name  =  ColorMacsBug 1.0.sit
  1085.  Path =  AMUG 15.2:Files II:Prog:B-C:ColorMacsBug 1.0.sit
  1086.  Size: 21K         Date: 8/30/94        
  1087.  Description:
  1088.  ColorMacsBug 1.0 - ColorMacsBug enables you to change the colors MacsBug
  1089. uses for its debugging screen. OK, so most MacsBug users could probably
  1090. hack the 'mxbc' resource directly, but I thought it would be nicer to be
  1091. able to see the colors as you edit them. First of all, this is no use to
  1092. you if you don't have MacsBug, Apple's debugging tool which, if you don't
  1093. develop your own software, you probably won't. If you do, then read
  1094. on...... Heck, if you're a MacsBug user then I don't need to tell you how
  1095. to use a diddly little widget like this. Just drag your Debugger Prefs
  1096. file in the System Folder onto it (or double-click and open the prefs
  1097. file), and go.
  1098.  
  1099.  Name  =  QB Reference DA 1.01.sit
  1100.  Path =  AMUG 15.2:Files II:Prog:Q-R:QB Reference DA 1.01.sit
  1101.  Size: 17K         Date: 8/29/94        
  1102.  Description:
  1103.  QB Reference DA 1.01 - QB Reference is a DA that provides quick error
  1104. information on QuickBASIC programs. In addition, syntax for Window(),
  1105. Dialog(), Edit fields, variable size and capacity plus lots of other
  1106. useful information for any QuickBASIC programmer is included. Two
  1107. References are included, one for System 7 (stand alone), and one for
  1108. System 6 and earlier (DA). Version 1.0.1 corrects a few listing errors. QB
  1109. Reference DA is free.
  1110.  
  1111.  Name  =  DBWin 1.1.sit
  1112.  Path =  AMUG 15.2:Files II:Prog:D-G:DBWin 1.1.sit
  1113.  Size: 23K         Date: 8/28/94        
  1114.  Description:
  1115.  DBWin 1.1 - DBWin is a utility, which allows you to record calls to
  1116. DebugStr instead of breaking on them. Why would I need DBWin? Just about
  1117. anything you might build, would benefit from DBWin. Gee it sure would be
  1118. nice to know where and when my program actually stopped, without having to
  1119. break at every DebugStr. Wouldn't It? Just think about! DBWin works for
  1120. any type of code, not just App's.
  1121.  
  1122.  Name  =  TaskManager 2.21P.sit
  1123.  Path =  AMUG 15.2:Files II:Prog:T:TaskManager 2.21P.sit
  1124.  Size: 32K         Date: 8/23/94        
  1125.  Description:
  1126.  TaskManager 2.21P - The Task Manager is a package for creating and managing
  1127. tasks-separate execution threads that run nonpreemptively in the
  1128. background. Tasks should periodically call a Task Manager yielding routine
  1129. to allow other tasks to run. Tasks are ideal for lengthy processes that
  1130. you would like to run in the background, since the task runs in a separate
  1131. execution thread from your event loop. The Task Manager was written using
  1132. THINK C 5.0.1, and requires the MacTraps library. If you are using THINK C
  1133. 4.0, see the section called Using the Task Manager With THINK C 4.0.
  1134.  
  1135.  Name  =  Tokenizer 1.0d1.sit
  1136.  Path =  AMUG 15.2:Files II:Prog:T:Tokenizer 1.0d1.sit
  1137.  Size: 23K         Date: 8/22/94        
  1138.  Description:
  1139.  Tokenizer 1.0d1 - Will tokenize a file it recognizes and displays the text
  1140. formatted into a fixed 640x480 window. If the file is less than the number
  1141. of lines displayed it displays the text and then exits (not very useful I
  1142. know). Once you open a file you have to hold down the mouse button to
  1143. scroll through the file. Again not very useful and its the only thing you
  1144. can do until its done displaying the file. I haven't added a lot of user
  1145. interaction because the first versions will be drag and drop applications.
  1146. The user interface will be added when the editor starts taking shape. So
  1147. don't drop long files onto it unless you like to hold down the mouse
  1148. button a lot.
  1149.  
  1150.  Name  =  AntiAliasMan.sit
  1151.  Path =  AMUG 15.2:Files II:Prog:A:AntiAliasMan.sit
  1152.  Size: 40K         Date: 8/21/94        
  1153.  Description:
  1154.  AntiAliasMan - Have you ever thought, Gee, I wish I could draw anti-aliased
  1155. text without putting a PICT resource in my 4k application that would
  1156. quadruple the size.? Yes? Then its a good thing you downloaded
  1157. AntiAliasMan. AntiAliasMan is a Think C library that will draw
  1158. anti-aliased text. With it is OffScreen/CopyBits, another library that
  1159. AntiAliasMan needs to make offscreens and copy things between them.
  1160. Although it is used here specifically to support AntiAliasMan,
  1161. OffScreen/CopyBits can be used on its own. Also included is AntiAliasMan
  1162. Tester, a sample application that draws some anti-aliased text.
  1163.  
  1164.  Name  =  The Resource Compiler 1.0a6.sit
  1165.  Path =  AMUG 15.2:Files II:Prog:T:The Resource Compiler 1.0a6.sit
  1166.  Size: 37K         Date: 8/16/94        
  1167.  Description:
  1168.  The Resource Compiler 1.0a6 - The Resource Compiler 1.0a6, as its name
  1169. implies, compiles resource files into a single destination resource file.
  1170. Simply add any file containing resources to the project window, then
  1171. compile. The Resource Compiler is a fat binary so it runs native on both
  1172. 68K Macs and Power Macs. It also fully supports the Drag Manager. Why
  1173. would you want to use The Resource Compiler? If you need to have all of
  1174. your resources in one file for building an application (like some
  1175. development environments require), but it is more convenient to keep your
  1176. resources organized in several different resource files (maybe a number of
  1177. projects share those resources?) then The Resource Compiler is for...
  1178.  
  1179.  Name  =  Edit Comment Installer 1.4.sit
  1180.  Path =  AMUG 15.2:Files II:Prog:D-G:Edit Comment Installer 1.4.sit
  1181.  Size: 20K         Date: 8/11/94        
  1182.  Description:
  1183.  Edit Comment Installer 1.4 - If you use Projector or SourceServer for
  1184. source code control, you will love this extension to Think C. It allows
  1185. you to edit the Projector revision comment associated with the frontmost
  1186. window. It adds an Edit Comment... item to Think's Edit menu. Edit Comment
  1187. lets you comment about the changes you're making to file AS YOU'RE MAKING
  1188. THEM, without ever leaving Think C. It stores them in the 'ckid' resource
  1189. so they're already there when you go to check in, and you can just leave
  1190. the check-in comment window blank. See the built-in read me for details.
  1191. It'll pay for itself in the time you save within a week.
  1192.  
  1193.  Name  =  Arrange Developer Kit 1.0.sit
  1194.  Path =  AMUG 15.2:Files II:Prog:A:Arrange Developer Kit 1.0.sit
  1195.  Size:183K         Date: 8/10/94        
  1196.  Description:
  1197.  Arrange Developer Kit 1.0 - Beginning with version 2.0, Arrange provides a
  1198. powerful open architecture for plug-in modules, which can add new features
  1199. or modify existing features of the application. A plug-in module is a file
  1200. that contains executable code. Plug-ins add functionality to Arrange. For
  1201. example, plug-ins can define new menu commands, override the behavior of
  1202. existing commands, add import or export support for new data formats, or
  1203. customize the formatting of text fields. Documents are included for
  1204. developers who will develop plug-in modules for Arrange. Arrange is a
  1205. commercial program by Common Knowledge, Inc., demos are available.
  1206.  
  1207.  Name  =  HMG ResEdit Primer 6.0.sit
  1208.  Path =  AMUG 15.2:Files II:Prog:H-K:HMG ResEdit Primer 6.0.sit
  1209.  Size:196K         Date: 8/09/94        
  1210.  Description:
  1211.  HMG ResEdit Primer 6.0 - This is a great informational source for ResEdit.
  1212. It was written because lots of people want to be able to change and
  1213. customize their Mac, and Apple created ResEdit to do just that, but
  1214. there's not much documentation on it. This stand alone document is an
  1215. easy, yet comprehensive manual on ResEdit, to help you unravel the
  1216. mysteries of the Mac. Covers resources, adding program icons, animated
  1217. cursors, desktop alterations, get info comments, file info window, menu
  1218. editing, and bits and pieces. As always, work on a copy!!
  1219.  
  1220.  Name  =  Zx Spectrum 1.0.0b.sit
  1221.  Path =  AMUG 15.2:Files II:Prog:U-Z:Zx Spectrum 1.0.0b.sit
  1222.  Size:487K         Date: 7/29/94        
  1223.  Description:
  1224.  Zx Spectrum 1.0.0b - This Spectrum emulator may load SP and SNA type files
  1225. which are normally available for the PC Spectrum emulators. The spectrum
  1226. within the application often hangs, the application itself sometimes
  1227. hangs, and very rarely (though it does occur) the whole mac may hang
  1228. (sorry!). I am constantly updating it and working on it and intend to
  1229. include sound and support for other formats at a later date (Z80 format
  1230. for example). All registered users will be entitled to the latest version.
  1231. So that the files that contain the spectrum programs aqquire the correct
  1232. Type and Creator, they have to be dropped onto the application.
  1233.  
  1234.  Name  =  TE32K Demo FAT.sit
  1235.  Path =  AMUG 15.2:Files II:Prog:T:TE32K Demo FAT.sit
  1236.  Size:127K         Date: 7/28/94        
  1237.  Description:
  1238.  TE32K Demo FAT - TE32K Demo is designed to be a more-or-less plug in
  1239. replacement for the Macintosh Toolbox TextEdit package. The major
  1240. difference between the two editor packages is that TE32K allows for the
  1241. manipulation of text-files LARGER than 32K. There are a few other
  1242. differences as well, most of which are shortcomings due to laziness on my
  1243. part, but since this source code is provided to you gratis, please feel
  1244. free to modify it in whatever twisted way your warped little heart
  1245. desires. If you do improve it in any way, please be kind enough to share
  1246. your work with the rest of us.
  1247.  
  1248.  Name  =  LZSS Res 2.1.sit
  1249.  Path =  AMUG 15.2:Files II:Prog:H-K:LZSS Res 2.1.sit
  1250.  Size:435K         Date: 7/28/94        
  1251.  Description:
  1252.  LZSS Res 2.1 - LZSS is such a utlity which compresses the resource fork a
  1253. very efficient and fast way! You can compress the resources without even
  1254. worring about slowing down your application because the decompression
  1255. speeds are compared to real time. I thought that my program is not as good
  1256. in compression as others, but I was wrong since the results clearly show
  1257. that the compression scheme I used is much better than others. Now you can
  1258. compress the resources and reduce your application's size by 50 percent.
  1259. If MicroSoft did this, they would only send 5 disks to customers instead
  1260. of 10.
  1261.  
  1262.  Name  =  Folder Fonterizer 1.4.1.sit
  1263.  Path =  AMUG 15.2:Files II:Prog:D-G:Folder Fonterizer 1.4.1.sit
  1264.  Size: 44K         Date: 7/20/94        
  1265.  Description:
  1266.  Folder Fonterizer 1.4.1 - Drag a folder full of files (or just a single
  1267. file or group of selected files on the desktop) onto Folder Fonterizer's
  1268. icon and it will bring up a dialog that will let you select a number of
  1269. operations to be performed on the files (nested folders are also
  1270. processed) - Change font, fontsize, and tabs setting - This works only for
  1271. Think C files, and you can choose either .c, .h, or both kinds of files.
  1272. Change creator, type - This works on any files. Size/Position your windows
  1273. - This works only on files which have an MPSR resource, which is attached
  1274. to files by CMaster and MPW. Orphan files - For files under control of MPW
  1275. Projector only, this option deletes the file's 'ckid' resource....
  1276.  
  1277.  Name  =  PICTButton CDEF 1.0.7.sit
  1278.  Path =  AMUG 15.2:Files II:Prog:N-P:PICTButton CDEF 1.0.7.sit
  1279.  Size: 15K         Date: 7/07/94        
  1280.  Description:
  1281.  PICTButton CDEF 1.0.7 - PICTButton is a CDEF (control definition) that
  1282. allows you to use pictures as buttons instead of the drab black and white
  1283. buttons that you are used to. You can use it just about anywhere. I've
  1284. tested it on various machines. I've included a sample application that
  1285. shows the CDEF in action. 1.0.7 - now works over multiple monitors of
  1286. different bit depths.
  1287.  
  1288.  Name  =  GAL-GEM 1.1.sit
  1289.  Path =  AMUG 15.2:Files II:Prog:D-G:GAL-GEM 1.1.sit
  1290.  Size: 34K         Date: 7/07/94        
  1291.  Description:
  1292.  GAL-GEM 1.1 - GEM is an emulator for a GEneric Machine which runs the GAL
  1293. Generic Assembly Language. This package emulates both the GEM machine and
  1294. its assembler. The package is intended to accompany the text Computer
  1295. Organization- a top down approach by Greg Scragg. It is shareware, but is
  1296. free to all users of that text. Version 1.1 corrects several bugs in the
  1297. pre release version, and new features such as I/O from the user program.
  1298.  
  1299.  Name  =  DropShell 2.0 sources.sit
  1300.  Path =  AMUG 15.2:Files II:Prog:D-G:DropShell 2.0 sources.sit
  1301.  Size: 37K         Date: 7/07/94        
  1302.  Description:
  1303.  DropShell 2.0 sources - DropShell is a collection of C source files that
  1304. allow you to easily build your own System 7-style drop-box applications.
  1305. Basic Features - DropShell consists of four source files and five header
  1306. files that are designed to let you quickly add your own applications
  1307. functionality without having to change the DS sources themselves much.
  1308. DropShell implements support for dragging files and folder onto the
  1309. application's icon via AppleEvents it doesnt cheat and use the System 6
  1310. compatibility provided by System 7. DropShell is also a fully factored
  1311. application  it performs its work by sending AppleEvents to itself.
  1312. DropShell handles a simple user interface, and more.
  1313.  
  1314.  Name  =  CPreferences 1.0.sit
  1315.  Path =  AMUG 15.2:Files II:Prog:B-C:CPreferences 1.0.sit
  1316.  Size:  5K         Date: 7/07/94        
  1317.  Description:
  1318.  CPreferences 1.0 - This class was created to simplify the creation of
  1319. preference files for an application. The object is very general and simple
  1320. to use. When MW C++ supports templates, I will rewrite the class to
  1321. support them. This will allow an easy way to create multiple preference
  1322. files for applications that need them. Use of CPreferences - Add
  1323. CPreferences* mPrefs to your application class. Add a certain line to your
  1324. constructor. Add another certain line to your destructor. In order to
  1325. access the data in your data structure, you will need to add accessor
  1326. functions to CPreferences. In the next version I will also include methods
  1327. for using a Preferences dialog.
  1328.  
  1329.  Name  =  Offworld CopyBits.sit
  1330.  Path =  AMUG 15.2:Files II:Prog:N-P:Offworld CopyBits.sit
  1331.  Size: 29K         Date: 7/06/94        
  1332.  Description:
  1333.  Offworld CopyBits - This is a little project to demonstrate the use of an
  1334. offscreen graphics world to produce smooth animation. It creates a window
  1335. and a GWorld the same size as the window. It then shows a series of color
  1336. icons with a horizontal line moving downward behind the icon. Source code
  1337. is in C and the project was created in THINK C 7.0. If you don't have 7.0,
  1338. just create a new project and include main.c and MacTraps. That should get
  1339. you going. I also included the built application so you can see it work
  1340. right away. Due to GDevice calls, this code only works on color Macs.
  1341.  
  1342.  Name  =  RscVIEWER II.0.3 demo.sit
  1343.  Path =  AMUG 15.2:Files II:Prog:Q-R:RscVIEWER II.0.3 demo.sit
  1344.  Size:217K         Date: 7/02/94        
  1345.  Description:
  1346.  RscVIEWER II.0.3 demo - This application is a tool to dump, disassemble and
  1347. patch (using either hexadecimal values or the assembler) any kind of
  1348. resources. RscViewer is oriented toward understanding how applications
  1349. work. Thus many useful items are available in different windows (like the
  1350. list of traps currently recognized, the low memory global variables
  1351. addresses, etc), and they can be consulted at any time. RscViewer offers
  1352. many other possibilities such as saving or printing dumped or disassembled
  1353. resources in order to examine them (or use them) later, modifying files or
  1354. resources attributes (including their name, ID and size), searching for
  1355. ASCII or hexadecimal strings, searching for Macintosh traps, and more!
  1356.  
  1357.  Name  =  Dan's Source Converter 1.11.sit
  1358.  Path =  AMUG 15.2:Files II:Prog:D-G:Dan's Source Converter 1.11.sit
  1359.  Size: 19K         Date: 6/15/94        
  1360.  Description:
  1361.  Dan's Source Converter 1.1.1 - This programme is intended as an aid for
  1362. converting C source code into Pascal. It was also a learning experience
  1363. for me in writing a simple look-ahead parser. Since the parser is so
  1364. simple, do not expect miracles. The programme takes care of the easily
  1365. translated bits of C and leaves the more interesting conversions for the
  1366. programmer to deal with. To use the programme simply open an error-free C
  1367. source code text file. The programme will prompt you for a file name for
  1368. the Pascal source file. I added two options under the 'Edit' menu. One
  1369. option displays the converted code on the screen, which slows down the
  1370. translation a lot. The second option removes all '&' from the C code....
  1371.  
  1372.  Name  =  CW TCL port package.sit
  1373.  Path =  AMUG 15.2:Files II:Prog:B-C:CW TCL port package.sit
  1374.  Size:119K         Date: 5/30/94        
  1375.  Description:
  1376.  CW TCL port package - Think Class Library 2.0 CodeWarrior Port Package. The
  1377. manual describes the TCL 2.0 CodeWarrior Port Package, a set of files which
  1378. will enable you to compile the Think Class Library version 2.0 with the
  1379. Metrowerks CodeWarrior 68K and PowerPC compilers. Read the document
  1380. carefully before using the package. This package will be updated regularly
  1381. as new versions of the Metrowerks compilers become available and as new
  1382. bug fixes or features are incorporated. Using the TCL CodeWarrior Port
  1383. Package entails the following steps - Converting the Think Class Library
  1384. to a form usable by the Metrowerks compilers. Converting your source code
  1385. to a form usable by the Metrowerks compilers.
  1386.  
  1387.  Name  =  TPM-AS Patch.sit
  1388.  Path =  AMUG 15.2:Files II:Prog:T:TPM-AS Patch.sit
  1389.  Size:  4K         Date: 5/30/94        
  1390.  Description:
  1391.  TPM/AS Patch - Think Project Manager 7.0 / AppleScript 1.1 Patch 1.0 For
  1392. Programmers only - This is useless if you don't use Symantec C or C++ and
  1393. AppleScript. This is a quick hack I had to make because AppleScript 1.1
  1394. didn't seem to work right with Think Project Manager 7.0. I don't know if
  1395. anybody else ran into this problem. Please send the author mail if you
  1396. found a better way to work around it, or if your setup works as it should
  1397. (so he can try to find what's wrong with his). He had this problem both on
  1398. a PowerMac 6100 (italian 7.1.2 with HW Sys Update 3.0) and a Duo 230
  1399. (italian 7.1 with HSU 3.0).
  1400.  
  1401.  Name  =  SpriteWorld 1.0b4.sit
  1402.  Path =  AMUG 15.2:Files II:Prog:S:SpriteWorld 1.0b4.sit
  1403.  Size:303K         Date: 5/19/94        
  1404.  Description:
  1405.  SpriteWorld 1.0b4 - SpriteWorld is a sprite-based animation architecture
  1406. for the Macintosh. SpriteWorld comes as a set of code libraries and
  1407. interfaces that provide a simple, but deep programming interface for
  1408. implementing smooth, fast, animation in your applications. In the interest
  1409. of openness and learning, the full source code to the SpriteWorld
  1410. libraries and sample applications is provided. SpriteWorld was designed
  1411. for arcade game style animation in particular with full support for
  1412. multi-frame, overlapping, animated sprites, and custom pixel-blitting
  1413. routines. This release includes - Full native PowerPC support. Native
  1414. PowerPC custom blitters (written in C). And more!!
  1415.  
  1416.  Name  =  ViewIt 2.24 Shareware.sit
  1417.  Path =  AMUG 15.2:Files II:Prog:U-Z:ViewIt 2.24 Shareware.sit
  1418.  Size:908K         Date: 5/09/94        
  1419.  Description:
  1420.  ViewIt 2.24 Shareware - Welcome to ViewIt - one of the best tools for
  1421. creating and managing sophisticated Mac windows. The ViewIt demo program,
  1422. vDemo, contains the ViewIt documentation plus info about other FaceWare
  1423. modules. The Demo Projects folders contain several versions of the vDemo
  1424. program corresponding to different languages and compilers. THINK C (LC),
  1425. Symantec C++ (SC), THINK Pascal (LP), Metrowerks C/C++ (MC, MC+),
  1426. Metrowerks Pascal (MP), Absoft MacFortran II (AF), and Language Systems
  1427. FORTRAN (LF) source files are provided, but you don't need a compiler to
  1428. run the vDemo program, and the THINK files can be converted for use with
  1429. MPW (as described in Compiler Notes).
  1430.  
  1431.  Name  =  Extension Shell 1.3.sit
  1432.  Path =  AMUG 15.2:Files II:Prog:D-G:Extension Shell 1.3.sit
  1433.  Size:223K         Date: 5/09/94        
  1434.  Description:
  1435.  Extension Shell 1.3 - Extension Shell 1.3 is a library of source code for
  1436. writing System 7 Extensions. It comes with full source code, as well as
  1437. six sample Extensions written using Extension Shell. Extension Shell is an
  1438. INIT code resource that minimizes the amount of rewriting that you, as a
  1439. programmer, will have to do when creating Extensions. If you're not a
  1440. programmer, Extension Shell can't do anything for you. Requires System 7,
  1441. and it's 68k based for now.
  1442.  
  1443.  Name  =  MacPerl 4.13 source.sit
  1444.  Path =  AMUG 15.2:Files II:Prog:M:MacPerl 4.13 source.sit
  1445.  Size:656K         Date: 5/04/94        
  1446.  Description:
  1447.  MacPerl 4.13 source - Perl is a language that combines some of the features
  1448.  of C, sed, awk and shell. See the manual page for more hype. There's also
  1449. a Nutshell Handbook published by O'Reilly & Assoc. Perl will probably not
  1450. run on machines with a small address space. This archive contains the
  1451. source for Perl and MacPerl.
  1452.  
  1453.  Name  =  MacPerl 4.13 appl.sit
  1454.  Path =  AMUG 15.2:Files II:Prog:M:MacPerl 4.13 appl.sit
  1455.  Size:684K         Date: 5/04/94        
  1456.  Description:
  1457.  MacPerl 4.13 appl - Perl is a language that combines some of the features
  1458. of C, sed, awk and shell. PERL stands for Practical Extraction and Report
  1459. Language. It is a combination of the function found in several UNIX
  1460. utilities (sed, awk, grep, shell and 'c'). It is more a utility than a
  1461. development language, though it can be used as either. I would compare it
  1462. to a scripting language; if you consider a scripting language to be in the
  1463. domain of the developer's forum, then so should PERL. It runs every
  1464. program in the test suite that you could it reasonably expect to, and some
  1465. you probably didn't expect. See the manual page for more hype. There's
  1466. also a Nutshell Handbook published by O'Reilly & Assoc.
  1467.  
  1468.  Name  =  MacPerl 4.13 tool.sit
  1469.  Path =  AMUG 15.2:Files II:Prog:M:MacPerl 4.13 tool.sit
  1470.  Size:382K         Date: 5/04/94        
  1471.  Description:
  1472.  MacPerl 4.13 tool - This is Perl for the Mac. It runs every program in the
  1473. test suite that you could it reasonably expect to, and some you probably
  1474. didn't expect. The Perl tool goes into any folder in your MPW search path
  1475. - typically (MPW-Tools- UserStartup-Perl goes into (MPW). The contents of
  1476. -lib should go into the directory specified in UserStartup-Perl. PerlHelp
  1477. and PerlHelp.index can be anywhere. Install them by choosing Edit 411
  1478. Files from your 411 menu.
  1479.  
  1480.  Name  =  Key2Ascii 1.00.sit
  1481.  Path =  AMUG 15.2:Files II:Prog:H-K:Key2Ascii 1.00.sit
  1482.  Size:  6K         Date: 4/22/94        
  1483.  Description:
  1484.  Key2Ascii 1.00 - This small app shows the ascii, ascii Hex, and Keycode
  1485. equivalents when you type in a window. It was written in pascal to replace
  1486. a simpler basic version. It is intended as a programmers quick and dirty
  1487. tool. Note - this program has no icon. Just double click on it to launch.
  1488.  
  1489.  Name  =  DataTool 1.02.sit
  1490.  Path =  AMUG 15.2:Files II:Prog:D-G:DataTool 1.02.sit
  1491.  Size: 79K         Date: 4/21/94        
  1492.  Description:
  1493.  DataTool 1.02 - If you've ever had to look at a hex dump of a file one of
  1494. your programs has created, and wished that you could translate hex into
  1495. short, long, float, char s in your head, then this program is for you!
  1496. DataTool is a data browser which supports user defined records and fields.
  1497. The user may save a record specification as a hierarchical menu item. This
  1498. program will browse any data fork on a mounted volume. DataTool opens the
  1499. data forks with read only privileges, so it is impossible for DataTool to
  1500. corrupt any of your files. This version was developed using AppMaker, TCL
  1501. 1.1.3 and Think C. It is being re-implemented in TCL 2.0 under the new
  1502. Symantec C++ 7.0.
  1503.  
  1504.  Name  =  CPixMap.sit
  1505.  Path =  AMUG 15.2:Files II:Prog:B-C:CPixMap.sit
  1506.  Size: 15K         Date: 4/14/94        
  1507.  Description:
  1508.  CPixMap - The principal focus of these new THINK Class Library Classes is
  1509. to OVERRIDE the TCL's CBitMap and CBitMapPane classes to accomodate color,
  1510. in short, pixMaps as well as bitMaps. I call them CColorBitMap and
  1511. CColorBitMapPane, respectively. The principal foundation of this work
  1512. rests with Forrest Tanaka's Macintosh Technical Note #120. These classes
  1513. have been tested using the TCL, version 1.1.x. I have NOT yet tested these
  1514. new classes with the TCL, version 2.O.
  1515.  
  1516.  Name  =  Gestalt 3.0.0.sit
  1517.  Path =  AMUG 15.2:Files II:Prog:D-G:Gestalt 3.0.0.sit
  1518.  Size: 34K         Date: 4/09/94        
  1519.  Description:
  1520.  Gestalt 3.0.0 - This application uses the Gestalt trap ($A1AD) available in
  1521. System 6.0.4 and later to show various info about your Macintosh, giving
  1522. values and explanations. See Inside Mac for more info. Different selectors
  1523. are shown with different versions of the system (I've tried 6.0.4-6.0.7,
  1524. and 7.0-7.1). Hold down the option key while launching to get a complete
  1525. list of known selectors. You may add selectors. Use ResEdit to modify the
  1526. GST# resource. A template is provided.
  1527.  
  1528.  Name  =  Open Prolog 1.02.sit
  1529.  Path =  AMUG 15.2:Files II:Prog:N-P:Open Prolog 1.02.sit
  1530.  Size:280K         Date: 4/07/94        
  1531.  Description:
  1532.  Open Prolog 1.02 - Open Prolog is a great public domain Prolog package from
  1533.  Ireland, with full debugging support, built-in editor, etc. OpenProlog is
  1534. a text-oriented Prolog application for the Macintosh. It combines the
  1535. flexibility of an interpreter with the speed of compiled code. It is an
  1536. implementation of Edinburgh-syntax Prolog. The Edinburgh syntax is the
  1537. de-facto standard Prolog syntax, and is the basis for the forthcoming ISO
  1538. Prolog. Prolog is an artificial intelligence language. Runs on System 6
  1539. and later (including PowerMac emulation). Many big changes have occured
  1540. beneath the surface of Open Prolog - all for the better, and all
  1541. compatible with previous versions.
  1542.  
  1543.  Name  =  CVBartender.sit
  1544.  Path =  AMUG 15.2:Files II:Prog:B-C:CVBartender.sit
  1545.  Size:  5K         Date: 4/05/94        
  1546.  Description:
  1547.  CVBartender - CVBartender is a class that you need to use as a replacement
  1548. for CBartender if you need to do menu bar switching in TCL programs at
  1549. runtime. (Do not use CBartender for that or results will be painful). Also
  1550. includes a short sample of how it is done with emphasis on runtime
  1551. language switching. Two versions of classes are included - for TCL 1.1.3
  1552. and new TCL 2.0. Comments and notes are included.
  1553.  
  1554.  Name  =  CVScrollBar.sit
  1555.  Path =  AMUG 15.2:Files II:Prog:B-C:CVScrollBar.sit
  1556.  Size:  5K         Date: 4/03/94        
  1557.  Description:
  1558.  CVScrollBar - This is a replacement for TCL class CScrollBar. It provides a
  1559. full-featured and self-contained scroll bar with action procedure for
  1560. stationary parts and ability to do live scrolling. Notes are included as
  1561. part of the header file.
  1562.  
  1563.  Name  =  System Error Patch 1.1.sit
  1564.  Path =  AMUG 15.2:Files II:Prog:S:System Error Patch 1.1.sit
  1565.  Size: 10K         Date: 3/29/94        
  1566.  Description:
  1567.  System Error Patch 1.1 - System Error Patch is a system extension designed
  1568. to let you override system errors. If a system error is encountered while
  1569. System Error Patch is in RAM, you'll now get three beeps, and then the
  1570. current application will quit. To use System Error Patch, just plop it in
  1571. your System Folder and Restart! System Error Patch is now compatible with
  1572. all System versions. System Error Patch now includes both System Error
  1573. Patch 1.0 and System Error Patch 1.1. 1.1, as described above, beeps. 1.0
  1574. was the one which displayed the dialog box. 1.0 was quite buggy, (refer to
  1575. history at bottom), and was trashed. But we decided to bring it back, just
  1576. in case someone wanted it! One System Error Patch at a time is good...
  1577.  
  1578.  Name  =  CPStyleText.sit
  1579.  Path =  AMUG 15.2:Files II:Prog:B-C:CPStyleText.sit
  1580.  Size: 45K         Date: 3/27/94        
  1581.  Description:
  1582.  CPStyleText - Building on Chris Wysocki's pioneering work with his
  1583. CPEditText, I am introducing my CPStyleText source which represents my
  1584. initial attempts to effect a direct replacement for the standard TCL
  1585. CStyleText class without TextEdit's limitation to a maximum 32k of text.
  1586. Please read VERY carefully the enclosed  Enhanced StyleEdit Note file or
  1587. the beginning of my CPStyleText.c file for the details of all my changes
  1588. SO FAR.
  1589.  
  1590.  Name  =  FindIcon-3-26-94.sit
  1591.  Path =  AMUG 15.2:Files II:Prog:D-G:FindIcon-3-26-94.sit
  1592.  Size: 19K         Date: 3/26/94        
  1593.  Description:
  1594.  FindIcon-3/26/94 - These routines find an icon family for an arbitrary
  1595. object in the Mac file system. It is intended to be the same icon
  1596. displayed by the Finder, but there are a bunch of exceptions and I can't
  1597. swear I found them all. The main entry point is Find_icon, but if you have
  1598. extra knowledge of what sort of object you have in hand, you may want to
  1599. call one of the more specific routines. You may also want to call
  1600. Get_icon_file_name in place of hard-coding the string \pIcon\r as the name
  1601. of custom folder icon files. There is no use of global or static
  1602. variables, so the code can be used in applications or code resources
  1603. without concern about A4/A5 issues. Provided to the public without...
  1604.  
  1605.  Name  =  Think C-C++ From Scratch.sit
  1606.  Path =  AMUG 15.2:Files II:Prog:T:Think C-C++ From Scratch.sit
  1607.  Size:122K         Date: 3/18/94        
  1608.  Description:
  1609.  Think C/C++ From Scratch - Think C/C++ From Scratch is a HyperCard 2.0 (or
  1610. later) tutorial on object-oriented programming. Examples are compatible
  1611. with Think C 5.0 or later and any C++ compiler. Also useful as an on-line
  1612. C reference. An accompanying class library for 3D animation is available
  1613. by anonymous ftp to crab.rutgers.edu, in the directory /pub/mac/graphics.
  1614. If you dont have access to ftp, write to the address in the documentation.
  1615. This tutorial is shareware, and is made available freely for evaluation
  1616. purposes only.
  1617.  
  1618.  Name  =  Voyeur 1.1.1.sit
  1619.  Path =  AMUG 15.2:Files II:Prog:U-Z:Voyeur 1.1.1.sit
  1620.  Size: 39K         Date: 3/15/94        
  1621.  Description:
  1622.  Voyeur 1.1.1 - Voyeur is a no frills file viewer. To use Voyeur, open a
  1623. file, if the file has a data fork, it will be opened; otherwise, the
  1624. resource fork will be opened. Once a file is open, its type and creator
  1625. can be modified, or the current fork's length can be altered. Neither of
  1626. these options is recommended unless you know what you're doing. Please use
  1627. Voyeur on copies only, since you can damage files!
  1628.  
  1629.  Name  =  BuildSim 1.5 Demo
  1630.  Path =  AMUG 15.2:Files II:Prog:B-C:BuildSim 1.5 Demo
  1631.  Size:793K         Date: 3/06/94        
  1632.  Description:
  1633.  BuildSim 1.5 Demo - Thanks for taking the time to check out this latest
  1634. version of BuildSim. This is a Demo version so basically everything works
  1635. as advertised except you won't be able to save anything. Equation Parser
  1636. and FFT/windowing object classes are also available for prograph/CPX
  1637. developers. Contact me at shackx@aol.com if you have internet email
  1638. access. This is a commercial demo from Tanget Systems.
  1639.  
  1640.  Name  =  TransSkel 3.11.sit
  1641.  Path =  AMUG 15.2:Files II:Prog:T:TransSkel 3.11.sit
  1642.  Size:400K         Date: 3/06/94        
  1643.  Description:
  1644.  TransSkel 3.11 - TransSkel is a programmer's aid for Macintosh application
  1645. development under THINK C or THINK Pascal. The name TransSkel means
  1646. transportable skeleton, reflecting two of its objectives - TransSkel is an
  1647. application skeleton. It is not in itself a finished, working application.
  1648. Rather, it provides a framework for application development that you flesh
  1649. out by adding muscle and connective tissue. TransSkel is transportable
  1650. from application to application. It provides a limited set of services in
  1651. a general manner so that it can be plugged into applications of many
  1652. different kinds without modification. The major change for release 3.11 is
  1653. that the Pascal-compatible interface is now the default interface.
  1654.  
  1655.  Name  =  TransDisplay 3.05.sit
  1656.  Path =  AMUG 15.2:Files II:Prog:T:TransDisplay 3.05.sit
  1657.  Size: 61K         Date: 3/06/94        
  1658.  Description:
  1659.  TransDisplay 3.05 - TransDisplay is a plug-in module that runs on top of
  1660. the TransSkel Macintosh application skeleton, and may be added to any
  1661. TransSkel project to provide an arbitrary number of text display windows.
  1662. It may be used, for instance, to provide a debug output window without
  1663. disturbing the normal operation of the application under development, or
  1664. to display on-line documentation. TransDisplay provides no editing
  1665. capabilities; applications requiring text editing windows may use
  1666. TransEdit instead. TransDisplay provides standard document windows that
  1667. may be dragged and resized in the usual manner.
  1668.  
  1669.  Name  =  TransEdit 3.05.sit
  1670.  Path =  AMUG 15.2:Files II:Prog:T:TransEdit 3.05.sit
  1671.  Size: 65K         Date: 3/06/94        
  1672.  Description:
  1673.  TransEdit 3.05 - TransEdit is a plug-in module that runs on top of the
  1674. TransSkel Macintosh application skeleton, and may be added to any
  1675. TransSkel project to provide an arbitrary number of text editing windows.
  1676. The editing operations provided are quite basic, but the module is
  1677. sufficiently open-ended that the host application can add another layer of
  1678. functionality on top of it. If you want to present display-only windows,
  1679. TransEdit is overkill. A related module, TransDisplay, may be used instead.
  1680.  
  1681.  Name  =  ToolWriter.sit
  1682.  Path =  AMUG 15.2:Files II:Prog:T:ToolWriter.sit
  1683.  Size: 11K         Date: 3/01/94        
  1684.  Description:
  1685.  ToolWriter - This is ToolWriter. It is a fairly simple program which I
  1686. wrote for the purpose of putting colored text into a ResEdit 'TEXT'/'styl'
  1687. resource (since this is not supported in the standard editor). To use it,
  1688. simply type in or paste your text (the interface is that of your run of
  1689. the mill, standard word processor). To put color into your text, select a
  1690. chunk of text and then choose a color from the Style/Color menu. To get
  1691. your styled and colored text into ResEdit for use in your program, simply
  1692. copy it from ToolWriter and then paste it into a ResEdit 'TEXT' resource.
  1693. Generally speaking, the colors will not appear correctly in the ResEdit
  1694. widow, but not to worry, they should appear correctly in your program.
  1695.  
  1696.  Name  =  ABZmon 2.0.sit
  1697.  Path =  AMUG 15.2:Files II:Prog:A:ABZmon 2.0.sit
  1698.  Size:279K         Date: 2/28/94        
  1699.  Description:
  1700.  ABZmon 2.0 - ABZmon is a low level debugger, a tool to check programming
  1701. errors. Like other debuggers, ABZmon has standard features such as a break
  1702. point, a step by step mode, a memory dump, a microprocessor register dump,
  1703. etc. But ABZmon has many other functions usually not found in other
  1704. debuggers. For example, ABZmon has a graphical interface using windows,
  1705. menus and a mouse. A text can be viewed inside the debugger. You can quit
  1706. a frozen application and continue normally with another application. Many
  1707. functions have been added to ABZmon to help the programmer. And much more!
  1708. Works with system 6 or 7.
  1709.  
  1710.  Name  =  RFZap1.02.sit
  1711.  Path =  AMUG 15.2:Files II:Prog:Q-R:RFZap1.02.sit
  1712.  Size: 12K         Date: 2/02/94        
  1713.  Description:
  1714.  RFZap1.02 - RFZap 1.0.2 is a drop box that will delete the resource fork
  1715. of any file. Useful for Tabby sysops who get archives with trashed resource
  1716. forks. Version 1.0.2 fixes a bug where files would get corrupted if a large
  1717. amount of files (>100 were dropped onto RFZap), and a bug where you would
  1718.  get a -50 error if you dropped files on RFZap when it and them were not on
  1719. the boot volume. Caution - Dropping an application (except .sea's) on RFZap
  1720. will destroy it! Freeware. Requires System 7.
  1721.  
  1722.  Name  =  BetaHelper 1.0.1.sit
  1723.  Path =  AMUG 15.2:Files II:Prog:B-C:BetaHelper 1.0.1.sit
  1724.  Size: 21K         Date: 1/30/94        
  1725.  Description:
  1726.  BetaHelper 1.0.1 - This update utility was written to help keep the cost of
  1727. software development over the phone lines down to a minimum. It can be very
  1728. costly to repeatedly upload new versions to a team of beta testers every
  1729. time a bug is fixed. BetaHelper helps keep expenses down, by updating the
  1730. existing software under development. Now, only the changes need to be sent
  1731. to the beta testers. The testers will only need to double click the update
  1732. file and then locate the old software in a file dialog box. That's all it
  1733. takes from the test team. However, the developer will have to do a little
  1734. more work. It's described in detail in the accompanying developer notes,
  1735. or in the About box.
  1736.  
  1737.  Name  =  GrafSys2.0rel.sit
  1738.  Path =  AMUG 15.2:Files II:Prog:D-G:GrafSys2.0rel.sit
  1739.  Size:364K         Date: 1/25/94        
  1740.  Description:
  1741.  GrafSys2.0rel - GrafSys is a hierarchical object-oriented class library for
  1742.  THINK Pascal. It is designed to facilitate easy 3D graphics and animations
  1743. in your programs. GrafSys supports full 3D control of graphical objects and
  1744. electronic eye. Graphical objects can be independently rotated (around
  1745. arbitrary axes), translated and scaled. Objects can inherit
  1746. transformations (rotation, scaling and translation) from other objects.
  1747. GrafSys supports dynamic (i.e. on-the-fly) and multiple inheritance of
  1748. transformations and an unlimited number of so-called operators (matrices)
  1749. per object. The GrafSys provides objects for 3D points, lines and whole
  1750. objects that can contain up to 8000 lines in full RGB color and more...
  1751.  
  1752.  Name  =  DebugWindow 2.0.sit
  1753.  Path =  AMUG 15.2:Files II:Prog:D-G:DebugWindow 2.0.sit
  1754.  Size: 28K         Date: 1/19/94        
  1755.  Description:
  1756.  DebugWindow 2.0 - DebugWindow is a great little utility for any developer
  1757. using Think C 5.x or6.x or HyperCard. It mimics the Windows utility DBWIN,
  1758. allowing you to easily do printf() style displaying of debug strings from
  1759. your program to theDebugWindow. Not only that, but you can also save any
  1760. information you've printed to DebugWindow to a TeachText document. It's
  1761. great for those times when you want to display debug messages to yourself
  1762. without jumping back to MacsBug or going through the tedious process of
  1763. stepping through your program with a debugger. Fairly major upgrade - new
  1764. HexDump capability, printing of the DebugWindow contents, caching of
  1765. display output for much improved performance and more. Requires System...
  1766.  
  1767.  Name  =  FMAT Editor 1.0.1.sit
  1768.  Path =  AMUG 15.2:Files II:Prog:D-G:FMAT Editor 1.0.1.sit
  1769.  Size: 14K         Date:12/28/93        
  1770.  Description:
  1771.  FMAT Editor 1.0.1 - Version 2.0 of the Script Manager introduced a cool set
  1772. of routines for formatting numeric values. Given a format specification,
  1773. these routines can format a floating-point number into a string, or read a
  1774. floating-point number from a string. But since this is a Mac, the format
  1775. itself must be able to handle different languages and different ways of
  1776. writing numbers. So Apple invented canonical formats, formats that are
  1777. compiled into a script-independent representation. All this is great, but
  1778. theres no easy way for a developer to create a canonical format for later
  1779. use in an application. Thats why I wrote this FMAT editor. Its a ResEdit
  1780. 2.1 editor that lets you edit 'FMAT' resourcescanonical formats.
  1781.  
  1782.  Name  =  HexEdit 1.0.7.sit
  1783.  Path =  AMUG 15.2:Files II:Prog:H-K:HexEdit 1.0.7.sit
  1784.  Size: 81K         Date:12/13/93        
  1785.  Description:
  1786.  HexEdit 1.0.7 - HexEdit is a hexdump viewer and editor that works similarly
  1787. to the hex editor provided with Apple's ResEdit. It allows you to edit
  1788. either the data fork or the resource fork of a file. I wrote HexEdit
  1789. because I needed to be able to insert/delete bytes from the data fork of
  1790. files I was testing, and tools like FEdit don't have insert/deletion.
  1791. HexEdit can be used to edit the data or resource fork of files as large as
  1792. 200 megs. As always, use this program on copys, not originals. Requires
  1793. System 7.
  1794.  
  1795.  Name  =  Texx0.3.sit
  1796.  Path =  AMUG 15.2:Files II:Prog:T:Texx0.3.sit
  1797.  Size: 95K         Date:11/17/93        
  1798.  Description:
  1799.  Texx0.3 - This is the third release version of the Texx scripting
  1800. interpreter. This scripting language is an attempt to implement a version
  1801. of the Rexx interpreter that is commonly used on IBM's VM/CMS mainframe
  1802. operating system. This version of Texx is far from a full implementation,
  1803. so don't think that you can copy your CMS execs and run them on your Mac.
  1804. This is a very minimal implementation, however, it still adds additional
  1805. functionality to the Mac OS. My plans are to keep updating Texx and
  1806. hopefully it will mimic the mainframe version very closely. Requires
  1807. System 7. The Manual is in MacWrite format.
  1808.  
  1809.  Name  =  MacOberon 4.0.sit
  1810.  Path =  AMUG 15.2:Files II:Prog:M:MacOberon 4.0.sit
  1811.  Size:449K         Date:11/15/93        
  1812.  Description:
  1813.  MacOberon 4.0 - Look at Oberon as a preview of Pink. The ideas behind
  1814. Oberon are very similar to the 'Object Oriented Operating System'
  1815. Apple/Taligent is pursuing. The best way to describe Oberon is as if
  1816. HyperCard were an operating system, and much more powerful. It's very
  1817. slick, and very extensive. Though MacOberon is an application rather than
  1818. an OS, and its interface is un-Mac-like, it is a joy to use, and gives a
  1819. good indication of the way things will be heading, hopefully. MacOberon
  1820. requires a Mac with a 68020 CPU and a floating point coprocessor (or FPU
  1821. init), and will not run on a Classic. Read the screen for hints.
  1822.  
  1823.  Name  =  CIconButton CDEF 1.0.sit
  1824.  Path =  AMUG 15.2:Files II:Prog:B-C:CIconButton CDEF 1.0.sit
  1825.  Size:309K         Date:11/15/93        
  1826.  Description:
  1827.  CIconButton CDEF 1.0 - The CIconButton CDEF is a custom control definition
  1828. procedure that allows developers to elegantly and simply include icon
  1829. buttons in their applications. These icon buttons are built from one or
  1830. more standard 'cicn' resources. The CDEF works under System 6 and 7, is
  1831. sensitive to multiple monitors and monitor depths, and works with or
  1832. without Color Quickdraw. Mouse tracking can be sensitive to the cicn mask
  1833. for non-rectangular controls. Two versions of the CIconButton CDEF are
  1834. included - the standard one, and a lite one that is slightly slower but
  1835. more memory efficient. A detailed explanation of the CDEF feature is
  1836. included as well as sample code in THINK Pascal and THINK C.
  1837.  
  1838.  Name  =  ResCompare 2.5.3.sit
  1839.  Path =  AMUG 15.2:Files II:Prog:Q-R:ResCompare 2.5.3.sit
  1840.  Size: 89K         Date:11/03/93        
  1841.  Description:
  1842.  ResCompare 2.5.3 - ResCompare is a programmers utility that compares
  1843. resource files. Use it to - find out what resources you changed while
  1844. working at home late last night, find out what resources the rest of the
  1845. team changed in the project youre all working on while you were on
  1846. vacation, see what resources have changed between versions 1.0 and 1.0.1
  1847. of your favorite application; create a Patch application that will apply
  1848. changes to applications and other files, which you can use to distribute
  1849. upgrades of your software without sending a new copy of the entire
  1850. application; or just get a quick list of the resources in any file. Use
  1851. this program with care, and only when you know how!
  1852.  
  1853.  Name  =  Memory Mapper 1.1.1.sit
  1854.  Path =  AMUG 15.2:Files II:Prog:M:Memory Mapper 1.1.1.sit
  1855.  Size: 21K         Date:11/03/93        
  1856.  Description:
  1857.  Memory Mapper 1.1.1 - If youve done any programming on the Mac you've
  1858. probably seen drawings of the Macintoshs memory map. The memory map is a
  1859. grid which graphically shows the location of various system structures in
  1860. RAM and where they are in relation to each other. Memory Mapper does its
  1861. magic by looking at low-memory globals, querying the Process Manager, and
  1862. checking the page state of each piece of memory (if virtual memory is on).
  1863. Consequently, Memory Mapper requires System 7. Full documentation is
  1864. included.
  1865.  
  1866.  Name  =  KeMo Lib 1.5.sit
  1867.  Path =  AMUG 15.2:Files II:Prog:H-K:KeMo Lib 1.5.sit
  1868.  Size: 82K         Date:11/02/93        
  1869.  Description:
  1870.  KeMo Lib 1.5 - This package is essentially a set of functions to help write
  1871.  reaction time experiments on the Mac. The KeMo Reaction Timing Utilities'
  1872. functionality currently consists of the following - a timer with 20
  1873. microsecond resolution; polling functions for ADB devices, such as
  1874. keyboards and mice, with +/-1.4 to +/-2.1 msec accuracy, depending on your
  1875. Mac (as opposed to the +/- 8 to +/-16 msec accuracy that you get with
  1876. normal Toolbox functions like GetKeys); a screen refresh synchronization
  1877. function for all Macs; functions that hide and show the menu bar; and a
  1878. function to make all other applications quit (System 7 required).
  1879.  
  1880.  Name  =  Driver 2.2.sit
  1881.  Path =  AMUG 15.2:Files II:Prog:D-G:Driver 2.2.sit
  1882.  Size: 16K         Date:11/02/93        
  1883.  Description:
  1884.  Driver 2.2 - Information concerning the installation of device drivers.
  1885. THINK C provides a very nice environment for writing device drivers.
  1886. Unfortunately, they do not tell you how to get them installed and running.
  1887. This document, and the code provided here, will give some background on
  1888. the problem and solutions. Refer to the Device Manager chapter of Inside
  1889. Macintosh for more information.
  1890.  
  1891.  Name  =  THINK Power 1.0b1.sit
  1892.  Path =  AMUG 15.2:Files II:Prog:T:THINK Power 1.0b1.sit
  1893.  Size: 34K         Date:10/27/93        
  1894.  Description:
  1895.  THINK Power 1.0b1 - This package contains the first public beta release of
  1896. THINK Power, a real cool hack for THINK C users. To install THINK Power,
  1897. just drop the file and the THINK Power Extensions folder in your Extensions
  1898. folder. This version only works with the THINK Project Manager 6.0 and
  1899. 6.0.1. There are lots of bug that need to be fixed. These features work -
  1900. PopUp functions, Most of the shortcuts, Kissing, and Version 1 callbacks
  1901. in extensions. These features are not yet implemented or very buggy -
  1902. PopUp headers, Version 2 callbacks and The Move cursor page up/down
  1903. shortcuts. If you find bugs or if you have suggestions, ideas or comments,
  1904. then please send the author some Email.
  1905.  
  1906.  Name  =  CTerminal pane 1.0.sit
  1907.  Path =  AMUG 15.2:Files II:Prog:B-C:CTerminal pane 1.0.sit
  1908.  Size: 10K         Date:10/22/93        
  1909.  Description:
  1910.  CTerminal pane 1.0 - CTerminalPane is a freeware library which provides a
  1911. basic terminal display for the Think Class Library. In order to use it,
  1912. you must already have Think C version 5.0 or higher. The library comes
  1913. pre-configured for TC version 6.0; though it should be easy to rework it
  1914. to use version 5. The library does not provide any fancy formatting
  1915. options, does not include any terminal emulations (VT52, VT100, etc.), and
  1916. does not offer scrollback. These are potential wish-list items to be
  1917. included in later versions.
  1918.  
  1919.  Name  =  Go Gestalt 1.0b.sit
  1920.  Path =  AMUG 15.2:Files II:Prog:D-G:Go Gestalt 1.0b.sit
  1921.  Size: 15K         Date:10/22/93        
  1922.  Description:
  1923.  Go Gestalt 1.0b - Go Gestalt is a simple utility to give you information
  1924. about your Macintosh and its use is straight forward. Launch Go Gestalt
  1925. and select Go from the File menu. This will bring up the Go Gestalt main
  1926. window. Then select whatever you wish from the main window popup menu.
  1927. Then select Done from the popup menu when you are finished. Then select
  1928. Quit from the File menu to exit Go Gestalt. Go Gestalt was written as a
  1929. utility for those users that have a curiosity about the inner workings of
  1930. their Macintosh. Go Gestalt works by making a call to the Gestalt Manager
  1931. with the appropriate selector and then posting the results in the Go
  1932. Gestalt main window.
  1933.  
  1934.  Name  =  DevScraps 1.0(Useful Tips).sit
  1935.  Path =  AMUG 15.2:Files II:Prog:D-G:DevScraps 1.0(Useful Tips).sit
  1936.  Size:257K         Date:10/22/93        
  1937.  Description:
  1938.  DevScraps (Useful Tips) - DevScraps is designed to help the Macintosh
  1939. programmer get at required technical information quickly and easily.
  1940. DevScraps focuses on elusive and hard to find data that will help make
  1941. your Mac programs more compatible with newer software products, easier to
  1942. use, and more robust in general. It was put together to help the author
  1943. keep track of all of the tricks learned along the way. Many examples are
  1944. in C, assembler or Pascal. Some examples are language independent and are
  1945. more concept oriented. Contains over 200 cards packed with information!
  1946. DevScraps requires HyperCard. Freeware.
  1947.  
  1948.  Name  =  CPEditText 1.2.sit
  1949.  Path =  AMUG 15.2:Files II:Prog:B-C:CPEditText 1.2.sit
  1950.  Size: 34K         Date:10/22/93        
  1951.  Description:
  1952.  CPEditText 1.2 - CPEditText is a class for the THINK Class Library that
  1953. implements a simple text editing pane. It supports fixed-width tabs and
  1954. can be used to display and edit more than 32k of text. In order to use it,
  1955. you must already have Think C version 5.0 or higher.
  1956.  
  1957.  Name  =  OmniScript 2.0.1.sit
  1958.  Path =  AMUG 15.2:Files II:Prog:N-P:OmniScript 2.0.1.sit
  1959.  Size:148K         Date:10/22/93        
  1960.  Description:
  1961.  OmniScript 2.0.1 - OmniScript is a general purpose script language with the
  1962. following features - Complete control structure including if and else
  1963. statements and do loops. Use of string, integer or floating point
  1964. variables. Subscripts can also be used. A display window that uses the
  1965. Macintosh text edit functions. MultiFinder aware and System 7 compatible
  1966. and can process in the background. Some of the features of OmniScript are
  1967. - Easily create lists that can be processed with the Macintosh List
  1968. Manager. Add menus to OmniScript that can be used to set options or
  1969. execute scripts. Easily process user defined dialogs (both modal and
  1970. modeless). Works with System 6.04 and later.
  1971.  
  1972.  Name  =  CStatusBar.sit
  1973.  Path =  AMUG 15.2:Files II:Prog:B-C:CStatusBar.sit
  1974.  Size: 12K         Date:10/20/93        
  1975.  Description:
  1976.  CStatusBar - C status bar is THINK C source code for a status bar object
  1977. using the THINK Class Library. In order to use it, you must already have
  1978. Think C.By Joe Zobkiw.
  1979.  
  1980.  Name  =  GlobalView 1.0.6.sit
  1981.  Path =  AMUG 15.2:Files II:Prog:D-G:GlobalView 1.0.6.sit
  1982.  Size: 25K         Date: 9/28/93        
  1983.  Description:
  1984.  GlobalView 1.0.6 - Global Variables Viewer is an application for the
  1985. Macintosh which allows you to check the data of Low Memory Global
  1986. Variables with it's meaning, address and data length. The data of Low
  1987. Memory Global Variables is shown in Hex format, but if the data type is
  1988. Pascal String, it's shown in ASCII string. You can search Low Memory
  1989. Global Variables by some keyword included in Name or Meaning field. Has
  1990. been successfully tested with Systems 6.04 and 7.0 and 7.1.
  1991.  
  1992.  Name  =  Global Search 1.03.sit
  1993.  Path =  AMUG 15.2:Files II:Prog:D-G:Global Search 1.03.sit
  1994.  Size: 10K         Date: 9/27/93        
  1995.  Description:
  1996.  GlobalSearch 1.03 - Global Search is a small utility that lets you search
  1997. for an hexadecimal or character string in all the resources of a file. It
  1998. generates a text file named xxx.scan (where xxx is the name of the searched
  1999. file) with a log of all the matches that have been found. Each match is
  2000. shown in the form - [RES TYPE] [RES ID] [RES NAME] $[OFFSET]where [offset]
  2001. is the offset in bytes from the beginning of the resource. Global Search
  2002. was written for all ResEdit users (such as myself) who miss a global Find
  2003. Hex command in that otherwise wonderful application.
  2004.  
  2005.  Name  =  Find Fat Projects 1.0.sit
  2006.  Path =  AMUG 15.2:Files II:Prog:D-G:Find Fat Projects 1.0.sit
  2007.  Size: 23K         Date: 9/27/93        
  2008.  Description:
  2009.  FindFatProjects 1.0 - Find Fat Projects is a little utility designed to
  2010. make life easier for Think C programmers. All it does is to scan any
  2011. folder or disk you drop on it and make a list of all projects that happen
  2012. to be larger than 15K. A large project usually has objects in it, and
  2013. since objects take lots of disk space you may want to remove them before
  2014. making backup copies (or just to free some disk space). If you only have a
  2015. couple of projects this is not a problem, but if you have some more of
  2016. them Find Fat Projects will help you a lot.
  2017.  
  2018.  Name  =  Clean Source 1.0.sit
  2019.  Path =  AMUG 15.2:Files II:Prog:B-C:Clean Source 1.0.sit
  2020.  Size: 21K         Date: 9/27/93        
  2021.  Description:
  2022.  Clean Source 1.0 - This application came about because I noticed that the
  2023. Think C editor tends to leave some junk in the source. For example if you
  2024. are indenting and leave a blank line the editor keeps the tabs that indent
  2025. to the proper level. Clean Source removes these extra tabs. The way this
  2026. is done has the helpful side effect of removing trailing tabs and spaces
  2027. that I sometimes put on the end of a line accidentally. Note that Clean
  2028. Source will not change the contents of a comment or a string. The second
  2029. thing I put in this application is the ability to put marks for each
  2030. function in a program. Clean Source will optionally keep any marks that
  2031. are not function names.
  2032.  
  2033.  Name  =  CodeKeys 1.0.1.sit
  2034.  Path =  AMUG 15.2:Files II:Prog:B-C:CodeKeys 1.0.1.sit
  2035.  Size:  6K         Date: 9/14/93        
  2036.  Description:
  2037.  CodeKeys 1.0.1 - CodeKeys is a very simple system extension that adds
  2038. additional functionality to the numeric keypad on standard Apple
  2039. keyboards. Though its features are directed towards software development,
  2040. others may find it useful as well. Version 1.0.1 of CodeKeys fixes two
  2041. bugs in the previous version - The plus and minus keys are reversed on
  2042. some of the older keypads thereby reversing the order of the hexidecimal
  2043. 'E' and 'F' keys. CodeKeys now checks the keyboard type and reverses them
  2044. accordingly. When used with Think C, the number keys would not work with
  2045. the shift key down. The number keys will now work the same whether the
  2046. shift key is held down or not. Requires System 7.
  2047.  
  2048.  Name  =  File Dropper 1.1b3.sit
  2049.  Path =  AMUG 15.2:Files II:Prog:D-G:File Dropper 1.1b3.sit
  2050.  Size: 53K         Date: 9/09/93        
  2051.  Description:
  2052.  File Dropper 1.1b3 - File Dropper is a THINK C 6.0 library that implements
  2053. an application that you can drop files or folders onto to do batch
  2054. operations on. It handles the getting of the AppleEvents if running under
  2055. System 7, the main event loop, and the menus. You need only write the code
  2056. that acts on the individual files. New to this version - Now when you drop
  2057. a folder onto your File Dropper application, all the files inside are
  2058. processed instead of just the first one. Requires System 7.
  2059.  
  2060.  Name  =  MouseTracker.sit
  2061.  Path =  AMUG 15.2:Files II:Prog:M:MouseTracker.sit
  2062.  Size: 15K         Date: 8/25/93        
  2063.  Description:
  2064.  MouseTracker - This utility is helpful when you want to find the local
  2065. mouse coordinates of a point in a selected window or the global mouse
  2066. coordinates of a point on the screen. The author keeps it in his Apple
  2067. Menu Items folder for use in setting up Rects in graphic routines. To get
  2068. the local coordinates of a window, select Local from the Track menu and
  2069. align the indicator lines in the MouseTracker window up with the base of
  2070. the title bar (or info header, depending on how your have setup your
  2071. windows) and the left edge of the selected window. Note - MouseTracker is
  2072. not background aware, so the MouseTracker window must be activated in
  2073. order to see the coordinates. Useful to programmers. Requires System...
  2074.  
  2075.  Name  =  Pocket Forth6.3.sit
  2076.  Path =  AMUG 15.2:Files II:Prog:N-P:Pocket Forth6.3.sit
  2077.  Size:221K         Date: 8/19/93        
  2078.  Description:
  2079.  Pocket Forth6.3 - Pocket Forth, is an alternative programming language for
  2080. Macintosh computers. The Forth is a language which stresses efficiency and
  2081. performance while providing a modern and flexible interface. Use Pocket
  2082. Forth to write compact stand alone applications (or DA's for those who
  2083. want 'em). Learn Forth and explore the Macintosh's capabilities. You get
  2084. access to the complete toolbox, Apple Events, integer and floating point
  2085. math, high level and machine language programming with a fast interpreter
  2086. and compiler. New to this release are bug fixes, some new features and all
  2087. new extension files. An extension to provide compatibility with Starting
  2088. FORTH makes learning Forth easier than ever.
  2089.  
  2090.  Name  =  ThinkHelper 1.0b1.sit
  2091.  Path =  AMUG 15.2:Files II:Prog:T:ThinkHelper 1.0b1.sit
  2092.  Size: 54K         Date: 8/19/93        
  2093.  Description:
  2094.  ThinkHelper 1.0b1 - ThinkHelper adds additional AppleEvent support to the
  2095. Think Project Manager application. It does this by patching the TPM
  2096. application. The patch contains the AppleEvent dispatches, to the Think
  2097. PUF interface - an external interface provided to TPM extensions writers.
  2098. In addition, several traps are patched to give even more support.
  2099. ThinkHelper verbs included - closeTargetWindow, callMenuItem,
  2100. setTargetPos, getTargetPath, markSelection, deleteMarker, getMarder,
  2101. getAllMarkers, getSelection, setSelection, copySelection, getWindowText,
  2102. pasteText. Source is provided - you can extend the existing 'THLP'
  2103. resource (which contains the     code) or add one of your own.
  2104.  
  2105.  Name  =  CMyWay 1.1.sit
  2106.  Path =  AMUG 15.2:Files II:Prog:B-C:CMyWay 1.1.sit
  2107.  Size: 56K         Date: 7/21/93        
  2108.  Description:
  2109.  CMyWay 1.1 - CMyWay is a handy utility intended to help C/C++ programmers
  2110. by giving them better printouts of their source files. It creates a single
  2111. RTF (Rich Text Format) file from multiple source code files and assigns
  2112. user-defined styles to classes of keywords. You will then be able to
  2113. further edit and/or print this file using your favorite word processor.
  2114. Besides, CMyWay can quickly change the 'EFNT' and 'ETAB' resources used by
  2115. many text editors to describe text appearance, so that you don't need to
  2116. it manually for each file. Requires System 7.
  2117.  
  2118.  Name  =  Generic init.sit
  2119.  Path =  AMUG 15.2:Files II:Prog:D-G:Generic init.sit
  2120.  Size: 38K         Date: 7/14/93        
  2121.  Description:
  2122.  Generic init - This is a generic timed init that makes use of the Time
  2123. Manager and the Notification Manager. BE WARNED - used as is this init
  2124. will put up an alert every ten seconds until you hold down the command key
  2125. while dismissing the alert. This was my first init and I'm trying to save
  2126. folks the mess I went through in figuring it out. I'm sure there are ways
  2127. to optimize the code and if anyone can make improvements, in the code or
  2128. in the commented documentation please do so and pass them on.
  2129.  
  2130.  Name  =  C++ FAQ Reference 1.0.sit
  2131.  Path =  AMUG 15.2:Files II:Prog:B-C:C++ FAQ Reference 1.0.sit
  2132.  Size: 81K         Date: 7/14/93        
  2133.  Description:
  2134.  C++ FAQ Reference 1.0 - This is a stand alone application of Frequently
  2135. Asked Questions (FAQ) and answers about C++. These questions and answers
  2136. have been beautifully organized, opening with a list of subjects, each of
  2137. which can be double clicked providing even more subjects. The organization
  2138. makes it very easy to find answers for your questions! (Much easier than
  2139. scrolling through text files!)
  2140.  
  2141.  Name  =  Tri-Menu.sit
  2142.  Path =  AMUG 15.2:Files II:Prog:T:Tri-Menu.sit
  2143.  Size: 57K         Date: 7/09/93        
  2144.  Description:
  2145.  Tri-Menu - Anyone out there who is sick of the old Pop-up menus, look no
  2146. further. Using those great triangles from System 7, which we all love, I
  2147. developed a new type of menu. Give it a try. I love them. It also uses
  2148. offscreen bitmapping in the code, which is useful if one is trying to
  2149. learn animation techniques. This file will be of interest to anyone who
  2150. enjoys menu programming. This file needs some manipulation to work, and is
  2151. not for the faint at heart.
  2152.  
  2153.  Name  =  Wrap  FKEY 1.1.sit
  2154.  Path =  AMUG 15.2:Files II:Prog:U-Z:Wrap  FKEY 1.1.sit
  2155.  Size: 13K         Date: 6/29/93        
  2156.  Description:
  2157.  Wrap FKEY 1.1 - This FKEY allows (THINK) Pascal programmers to effortlessly
  2158. reformat blocks of comments to wrap nicely. Once installed, the default for
  2159. this FKEY is command-shift-8, but it can be changed to any number using
  2160. Suitcase or some similar utility.
  2161.  
  2162.  Name  =  M Loc 1.0.sit
  2163.  Path =  AMUG 15.2:Files II:Prog:M:M Loc 1.0.sit
  2164.  Size:  7K         Date: 6/22/93        
  2165.  Description:
  2166.  M Loc 1.0 - Shows the location of the mouse on the screen, either in Global
  2167.  or Local co-ordinates. Why ? It proved to be useful while I was doing some
  2168.  programming and graphics. This program requires Multifinder (System 6) or
  2169. System 7.
  2170.  
  2171.  Name  =  Datalogger.sit
  2172.  Path =  AMUG 15.2:Files II:Prog:D-G:Datalogger.sit
  2173.  Size: 31K         Date: 6/22/93        
  2174.  Description:
  2175.  Datalogger - DataLogger is an Utility program written as an addition to
  2176. Gumboot, the Real World Interface for Macs, and therefore is as Quick and
  2177. Dirty as they come. DataLogger was written to provide a tool that would be
  2178. very straight forward to use. It was written to make the most out of
  2179. Microprocessor Development kits, the one that I am using at present,
  2180. Gumboot, is based around the MC68HC11A8.
  2181.  
  2182.  Name  =  Peek a Boo 1.01.sit
  2183.  Path =  AMUG 15.2:Files II:Prog:N-P:Peek a Boo 1.01.sit
  2184.  Size: 12K         Date: 6/15/93        
  2185.  Description:
  2186.  Peek a Boo 1.01 - Part of a family of programmer's tools. This is a 'Drag
  2187. and Drop' Application that lists the Flags and Details, used by the
  2188. Finder, of any file dropped onto them. The Type and Creator codes are
  2189. useful and so is the condition of some of the other flags etc.
  2190.  
  2191.  Name  =  Mandrake 1.1.sit
  2192.  Path =  AMUG 15.2:Files II:Prog:M:Mandrake 1.1.sit
  2193.  Size:  5K         Date: 6/15/93        
  2194.  Description:
  2195.  Mandrake 1.1 - Another in a family of programmer's tools. This is a 'Drag
  2196. and Drop' Application that changes the 'Visible' flag in any file selected
  2197. or in any file dropped onto it. Use it to hunt down Disk filling Temp
  2198. Files etc, or hide a project from roaming eyes.
  2199.  
  2200.  Name  =  Mobius Generator2.0.sit
  2201.  Path =  AMUG 15.2:Files II:Prog:M:Mobius Generator2.0.sit
  2202.  Size: 63K         Date: 6/02/93        
  2203.  Description:
  2204.  Mobius Generator 2.0 - Mobius Strip Maker draws an elusive surface known as
  2205. a Mobius Strip (a shape with only one side.) You can vary parameters and
  2206. graph the results. The interface is clean and intuitive, and it supports
  2207. saving files, printing files, and some extremely intricate graphics. A
  2208. Mobius screen saver is also included.
  2209.  
  2210.  Name  =  THINK FONTs.sit
  2211.  Path =  AMUG 15.2:Files II:Prog:T:THINK FONTs.sit
  2212.  Size: 17K         Date: 5/28/93        
  2213.  Description:
  2214.  THINK FONTs - This is a program to aid Development with Symantec's THINK C
  2215. v4.0, THINK C version 5.0 (...and possibly version 6.0). It is an extension
  2216. to the Editor that allows you to change fonts, sizes, and tabs simply by
  2217. selecting a directory or file using SFGetFile() calls. Using this program
  2218. should produce quicker development time by standardizing fonts, font
  2219. sizes, and tabs for all the source files in your projects. No more messy
  2220. dialogs or popup menus to slow you down.
  2221.  
  2222.  Name  =  Ascii Changer 2.1.sit
  2223.  Path =  AMUG 15.2:Files II:Prog:A:Ascii Changer 2.1.sit
  2224.  Size: 46K         Date: 5/10/93        
  2225.  Description:
  2226.  Ascii Changer 2.1 - Ascii Changer will give you the Ascii value of a
  2227. character, the octal value of that character, and the Hexadecimal value of
  2228. that character. The program is very simplistic, just type in a value, and
  2229. the calculations are automatically made. Helpful for Programmers.
  2230.  
  2231.  Name  =  Photo CD Compatibility.sit
  2232.  Path =  AMUG 15.2:Files II:Prog:N-P:Photo CD Compatibility.sit
  2233.  Size:  6K         Date: 5/10/93        
  2234.  Description:
  2235.  Photo CD Compatibility - this is a list of all the drives that are Photo CD
  2236. compatable.
  2237.  
  2238.  Name  =  Compact Disc Formats.sit
  2239.  Path =  AMUG 15.2:Files II:Prog:B-C:Compact Disc Formats.sit
  2240.  Size:  4K         Date: 5/10/93        
  2241.  Description:
  2242.  Compact Disc Formats - this file describes various CD formats available and
  2243. what they are used for.
  2244.  
  2245.  Name  =  CD-I Developer's Source.sit
  2246.  Path =  AMUG 15.2:Files II:Prog:B-C:CD-I Developer's Source.sit
  2247.  Size:  8K         Date: 5/10/93        
  2248.  Description:
  2249.  CD-I Developer's Source - contains info on CD-I and available sources for
  2250. more information on this topic.
  2251.  
  2252.  Name  =  LogoMotion101.sit
  2253.  Path =  AMUG 15.2:Files II:Prog:M:LogoMotion101.sit
  2254.  Size:477K         Date: 5/10/93        
  2255.  Description:
  2256.  LogoMotion101 - LogoMation is a programming environment for people young
  2257. and old alike, doing their first steps in programming. It introduces the
  2258. concepts of programming and program design through a programming language
  2259. that supports advanced graphics, animation, and sound.
  2260.  
  2261.  Name  =  DropInfo.sit
  2262.  Path =  AMUG 15.2:Files II:Prog:D-G:DropInfo.sit
  2263.  Size:111K         Date: 5/08/93        
  2264.  Description:
  2265.  DropInfo - DropInfo is the sample dropbox for the DropShell dropbox
  2266. building system. It shows how REALLY EASY it is to make a dropbox using
  2267. the DropShell, including full support for scriptability, recordability,
  2268. balloon help and more! It is also useful as a working application to
  2269. change Finder info (name, Finder Flags, etc.) on any file, folder or disk
  2270. dragged onto it.
  2271.  
  2272.  Name  =  MacGSMenuINIT.sit
  2273.  Path =  AMUG 15.2:Files II:Prog:M:MacGSMenuINIT.sit
  2274.  Size:  5K         Date: 5/07/93        
  2275.  Description:
  2276.  MacGSMenuINIT - This INIT was written to allow MacGS to peacefully co-exist
  2277.  with such extensions as BeHierachic and MenuChoice, which unfortunately do
  2278. not restore an application's resource file context after they execute.
  2279.  
  2280.  Name  =  Dynamic Math1.0.1.sit
  2281.  Path =  AMUG 15.2:Files II:Prog:D-G:Dynamic Math1.0.1.sit
  2282.  Size: 31K         Date: 5/07/93        
  2283.  Description:
  2284.  Dynamic Math1.0.1 - This is an update to Dynamic Math v1.01, which is a
  2285. library for Think C programmers. It sparses and intersects formulas
  2286. written in ASCII II. Obvious uses are for testing and visualizing formulas.
  2287.  
  2288.  Name  =  ScreenSize.sit
  2289.  Path =  AMUG 15.2:Files II:Prog:S:ScreenSize.sit
  2290.  Size:  4K         Date: 4/28/93        
  2291.  Description:
  2292.  ScreenSize - This simple utility displays the coordinates of the bottom
  2293. right side of your monitor. Useful if you need to know the size of your
  2294. screen and have misplaced your documentation. This program is freeware.
  2295.  
  2296.  Name  =  Ramadillo 0.94.sit
  2297.  Path =  AMUG 15.2:Files II:Prog:Q-R:Ramadillo 0.94.sit
  2298.  Size: 23K         Date: 4/28/93        
  2299.  Description:
  2300.  Ramadillo 0.94 - Purge Heap button. This will force the target app to purge
  2301. all purgeable blocks, showing you the maximum free RAM possible. This
  2302. offers more help in determining if a suspected leak is really a leak.
  2303. Multiple monitor support, command to cycle between monitors,
  2304. move-to-bottom now moves to the bottom of the monitor it's mostly on.
  2305. Ramadillo graphically and numerically displays the free RAM in the heap of
  2306. another application and the system heap free memory. Memory is checked at
  2307. a user-settable interval and the difference between intervals is
  2308. displayed. A flashing square shows when a sample was taken, and the actual
  2309. time between samples is displayed.
  2310.  
  2311.  Name  =  Findit 1.1.2.sit
  2312.  Path =  AMUG 15.2:Files II:Prog:D-G:Findit 1.1.2.sit
  2313.  Size: 16K         Date: 4/27/93        
  2314.  Description:
  2315.  Findit 1.1.2 - One of the things that drives me nuts is trying to find out
  2316. what header file Apple put a function prototype into. Some are obvious some
  2317.  are not. So I wrota program to search through a folder, (or some folders,
  2318. (or some folders inside other folders), full of text files for a text
  2319. string. If you think this is a stupid program send me a postcard or an
  2320. E-mail message antell me why. Just drag a folder onto the FindIt icon. It
  2321. is OK if there are some non-text files in the folder FindIt will skip
  2322. those.
  2323.  
  2324.  Name  =  MemMapper1.1.sit
  2325.  Path =  AMUG 15.2:Files II:Prog:M:MemMapper1.1.sit
  2326.  Size: 21K         Date: 4/15/93        
  2327.  Description:
  2328.  MemMapper1.1 - f you've done any programming on the Mac you've probably
  2329. seen drawings of the Macintosh's memory map. This is a grid which
  2330. graphically shows the location of various system structures and programs
  2331. in RAM and where they are in relation to each other. Well, just to make
  2332. all that theory seem more real, Memory Mapper will draw that map for you
  2333. so you can see exactly what is living in your Mac's RAM right now. Version
  2334. 1.1 improves the color of the display and has a few other minor changes.
  2335.  
  2336.  Name  =  TSiGraphics Preview.sit
  2337.  Path =  AMUG 15.2:Files II:Prog:T:TSiGraphics Preview.sit
  2338.  Size:135K         Date: 4/09/93        
  2339.  Description:
  2340.  TSiGraphics Preview - TSiGraphics gives you total control over the FORTRAN
  2341. plotting environment. Multiple subroutine calls are used to create graphics
  2342. windows and 2D or 3D plots TSiGraphics provides both high-level and
  2343. low-level plotting routines. Up to 10 graphics windows are supported, and
  2344. each window may contain multiple plots. Graphics windows are fully
  2345. integrated with the standard FORTRAN text window and may be resized,
  2346. saved, printed, or pasted into other applications. Real Time plotting is
  2347. supported for animation effects.
  2348.  
  2349.  Name  =  FORTRAN Goodies.sit
  2350.  Path =  AMUG 15.2:Files II:Prog:D-G:FORTRAN Goodies.sit
  2351.  Size:126K         Date: 4/09/93        
  2352.  Description:
  2353.  FORTRAN Goodies - contains over 10 Fortran tools for the Fortran programer.
  2354. From the Language systems BBS.
  2355.  
  2356.  Name  =  SoftPolish Demo.sit
  2357.  Path =  AMUG 15.2:Files II:Prog:S:SoftPolish Demo.sit
  2358.  Size:139K         Date: 4/09/93        
  2359.  Description:
  2360.  SoftPolish Demo - SoftPolish is a quality assurance tool that helps
  2361. software. developers ship clean and consistent applications. SoftPolish
  2362. checks elements of the user interface that are contained in resources and
  2363. reports potential problems to a scrolling log. It also performs hundreds
  2364. of tests that are not visible to the user but may cause incompatibility
  2365. with Macintosh System Software. This demo illustrates the SoftPolish user
  2366. interface, including many options for scanning and cleaning files,
  2367. folders, or disks. The sample file may be opened and viewed, however most
  2368. other functions are disabled.
  2369.  
  2370.  Name  =  MaxQuadraFloat.sit
  2371.  Path =  AMUG 15.2:Files II:Prog:M:MaxQuadraFloat.sit
  2372.  Size:  4K         Date: 4/09/93        
  2373.  Description:
  2374.  MaxQuadraFloat - Wonder why you don't seem to be getting the performance
  2375. improvement on the Quadra with floating-point that you should? While the
  2376. Quadra is maybe an order of magnitude faster in floating-point addition,
  2377. subtraction, multiplication, and division, it does not implement the 6888x
  2378. FINTRZ instruction, so conversions from float to int take 4 times longer
  2379. on the Quadra than the FX. FINTRZ means float-to-int, rounding toward
  2380. zero, and is the rounding method that is specified by C. One the 68040,
  2381. the FINTRZ instruction is not implemented, and is implemented through a
  2382. trap.
  2383.  
  2384.  Name  =  Reference Link1.2.sit
  2385.  Path =  AMUG 15.2:Files II:Prog:Q-R:Reference Link1.2.sit
  2386.  Size:  9K         Date: 4/08/93        
  2387.  Description:
  2388.  Reference Link1.2 - Reference Link is a System 7-only INIT that makes THINK
  2389.  Reference 2.0 easier to use. With R.L. installed, a modified double-click
  2390. on a word in a text editor or word processor causes the word to be looked
  2391. up in THINK Reference 2.0. A keystroke jumps back to the editor. Freeware
  2392. V. 1.1 now works right with the Alpha editor, and uses the same keystroke
  2393. for jump-back as for look-up. V. 1.1.1 fixes a conflict with Logitech's
  2394. MouseKey. v. 1.2 now has a template lookup keystroke, and no longer uses a
  2395. background process.
  2396.  
  2397.  Name  =  QAPict.sit
  2398.  Path =  AMUG 15.2:Files II:Prog:Q-R:QAPict.sit
  2399.  Size: 29K         Date: 4/08/93        
  2400.  Description:
  2401.  QAPict - This is a PICT viewer application which was written using
  2402. QuickApp. QuickApp is a C++ applications framework. Designed in the
  2403. tradition of MacAppr, its' style will be instantly familiar to any MacApp
  2404. programmer. QuickApp is not designed to replace MacApp for development of
  2405. large scale projects, but as a new tool for your development needs.
  2406. QuickApp strips away all but the crucial features which MacApp provides.
  2407. This allows QuickApp to have blazingly fast compile times, and generate
  2408. applications with trivially small code sizes. It also makes it easy to
  2409. learn.
  2410.  
  2411.  Name  =  VCR+.sit
  2412.  Path =  AMUG 15.2:Files II:Prog:U-Z:VCR+.sit
  2413.  Size: 52K         Date: 3/29/93        
  2414.  Description:
  2415.  VCR+ - Two applications are included in this archive. One is a direct port
  2416. of the PC code into the console enviroment of Think C 5.0.4 (VCR Console)
  2417. The Think C project along with the the source files are included. The
  2418. second is a quick revision of the program to sport a Mac interface (or
  2419. some semblance thereof). Since I used AppMaker to throw together an
  2420. interface, it uses code from a support AppMaker library, this is why the
  2421. code for the mac-like version isn't included. (The AppMaker library is
  2422. very large, so no one would want to download it, besides I think I can't
  2423. upload it in any form without violating someone's license, so I'm covering
  2424. my behind.
  2425.  
  2426.  Name  =  QB->FB.sit
  2427.  Path =  AMUG 15.2:Files II:Prog:Q-R:QB->FB.sit
  2428.  Size: 60K         Date: 3/21/93        
  2429.  Description:
  2430.  QB->FB - This conversion program will translate a QuickBASIC source code
  2431. file saved in TEXT format into a source code TEXT file FutureBASIC can
  2432. use. It will convert approximately 80% of the QB keywords into FB syntax
  2433. including a majority of CLR and Toolbox calls. It will also convert
  2434. multi-line IF/THEN statements into FB's LONG IF structures, change
  2435. multi-statement lines containing colons into single lines. Additionaly, it
  2436. will convert QB subroutine labels to FB format and convert SUBs into LOCAL
  2437. FNs. It also attempts to mark every statement not converted with
  2438. appropriate references to the Reference or Handbook manuals for help in
  2439. fixing your source code.
  2440.  
  2441.  Name  =  DinkClassSharewarePackage.sit
  2442.  Path =  AMUG 15.2:Files II:Prog:D-G:DinkClassSharewarePackage.sit
  2443.  Size:176K         Date: 3/21/93        
  2444.  Description:
  2445.  DinkClassSharewarePackage - DinkClass is a small Think C5.0 (and MPW C++)
  2446. application framework for system 7 applications. It was developed in part
  2447. to help define a process model and associated documentation standard for
  2448. the way object oriented software is developed. The process model and
  2449. documentation standard are developed from the maintenance programmer's
  2450. point of view. The process model turns out to be a model of the manner in
  2451. which features are added to an existing body of code, and is virtually
  2452. identical to Grady Booch's Round-Trip Gestalt Design discussed in his book
  2453. Object Oriented Design with Applications.
  2454.  
  2455.  Name  =  Think Reference Lookup Key.sit
  2456.  Path =  AMUG 15.2:Files II:Prog:T:Think Reference Lookup Key.sit
  2457.  Size:  1K         Date: 3/16/93        
  2458.  Description:
  2459.  Think Reference Lookup Key - This QuicKeys sequence sends an AppleEvent to
  2460. Think Reference 2.0 to do a lookup on the current selection and pastes in
  2461. the template.
  2462.  
  2463.  Name  =  AxoCalculator Packag1.1.sit
  2464.  Path =  AMUG 15.2:Files II:Prog:A:AxoCalculator Packag1.1.sit
  2465.  Size:208K         Date: 3/14/93        
  2466.  Description:
  2467.  AxoCalculator Packag1.1 - AxoCalculator 1.1 has several potential uses
  2468. ranging from a scientific calculator to a multi-language development
  2469. environment. It supports Pascal, Basic, Fortran and C in a simple,
  2470. interpretted environment. Programs written within AxoCalculator can
  2471. interact with the user via standard dialogs. Several programs can be
  2472. loaded at the same time, and their assigned names will be appended to the
  2473. Calculator menu. Programs can be automatically loaded onto the menu each
  2474. time AxoCalculator is run. This program is great for simple, through to
  2475. moderately complex calculations - especially if they are performed
  2476. repeatedly.
  2477.  
  2478.  Name  =  CdevTester.sit
  2479.  Path =  AMUG 15.2:Files II:Prog:B-C:CdevTester.sit
  2480.  Size:  6K         Date: 3/06/93        
  2481.  Description:
  2482.  CdevTester - The Control Panel tester is a source code file that you can
  2483. use to test your cdev code resource files under the THINK C 5.0
  2484. environment with little difference from the operating system.
  2485.  
  2486.  Name  =  TE32K.sit
  2487.  Path =  AMUG 15.2:Files II:Prog:T:TE32K.sit
  2488.  Size: 54K         Date: 2/24/93        
  2489.  Description:
  2490.  TE32K - TE32K is designed to be a more-or-less plug in replacement for the
  2491. Macintosh Toolbox TextEdit package. The major difference between the two
  2492. editor packages is that TE32K allows for the manipulation of text-files
  2493. LARGER than 32K. There are a few other differences as well, most of which
  2494. are shortcomings due to laziness on my part, but since this source code is
  2495. provided to you gratis, please feel free to modify it in whatever twisted
  2496. way your warped little heart desires. If you do improve it in any way,
  2497. please be kind enough to share your work with the rest of us (i.e. send me
  2498. a copy so I can keep track of TE32K's current state of evolution!).
  2499.  
  2500.  Name  =  Splat.sit
  2501.  Path =  AMUG 15.2:Files II:Prog:S:Splat.sit
  2502.  Size: 10K         Date: 2/22/93        
  2503.  Description:
  2504.  Splat! - This is a ResEdit file with two resources. A Splat! Pict, and a
  2505. Splat! sound (snd). With ResEdit, one skilled in the art (its actually
  2506. quite easy) could paste the snd and pict into the Madness-Rage control
  2507. panel, or the Madness-Rage Demo, or (I assume) the Insanity CDEV (These
  2508. CDEVs allow you to shoot your Mac, i.e. bulletholes and blood...) Once
  2509. done, the CDEV will have a paintball gun effect and sound. This is really
  2510. only for those who know how to use ResEdit.
  2511.  
  2512.  Name  =  Datafork Editor1.2.sit
  2513.  Path =  AMUG 15.2:Files II:Prog:D-G:Datafork Editor1.2.sit
  2514.  Size: 79K         Date: 2/22/93        
  2515.  Description:
  2516.  Datafork Editor1.2 - Instead of wasting my time in just getting the data
  2517. into ResEdit, I decided to waste my time (relatively speaking, of course)
  2518. in writing a customized editor for ResEdit to do all of that work for me,
  2519. and so was born The Datafork Editor, which I based on ResEdits 2.1 API.
  2520. Installation of The Datafork Editor is relatively easy, especially if you
  2521. already know quite a deal about ResEdit. The only thing that you really
  2522. have to be especially careful about is if youve already added extensions
  2523. to ResEdit.
  2524.  
  2525.  Name  =  Inside Mac Indexes.sit
  2526.  Path =  AMUG 15.2:Files II:Prog:H-K:Inside Mac Indexes.sit
  2527.  Size:163K         Date: 2/13/93        
  2528.  Description:
  2529.  Inside Mac Indexes - New IM Index contains an index to the first five
  2530. volumes of New Inside Macintosh, Files, Memory, Processes, Macintosh
  2531. Toolbox Essentials and Overview. The entries are of the form X1-2, where
  2532. X is the first letter of the volume name, 1 is the chapter number, and
  2533. 2 is the page number. The exception to this numbering scheme is Overview,
  2534. which doesnt use chapter numbers. (Dont ask me why -- obviously the book
  2535. teams at Apple werent talking to each other.)
  2536.  
  2537.  Name  =  AE Sample (TC5).sit
  2538.  Path =  AMUG 15.2:Files II:Prog:A:AE Sample (TC5).sit
  2539.  Size: 20K         Date: 1/21/93        
  2540.  Description:
  2541.  AE Sample TC5 - Here is a simple example application which receives the
  2542. Required Apple events and which sends itself Apple events for some simple
  2543. operations. (In other words, it's factored somewhat.) Written for THINK C 5
  2544. .
  2545.  
  2546.  Name  =  Sad Mac Error Codes 1.1.sit
  2547.  Path =  AMUG 15.2:Files II:Prog:S:Sad Mac Error Codes 1.1.sit
  2548.  Size:  9K         Date:12/28/92        
  2549.  Description:
  2550.  Sad Mac Error Codes 1.1 - When you press the interrupt button on the side
  2551. of your Macintosh when booting, you should get a sad Mac icon with
  2552. '0F000D' and some bits cycling under the icon indicating it is performing
  2553. a memory test. This numeric code is in two parts, the first two characters
  2554. are the class code and the second four are the sub code. The class code
  2555. tells what part of the diagnostic program found the error and the sub
  2556. class code tells what the error was. In the case of a bad RAM chip, the
  2557. sub class identifies the bad chip (this was very helpful to homegrown
  2558. upgraders).
  2559.  
  2560.  Name  =  Process Finder.sit
  2561.  Path =  AMUG 15.2:Files II:Prog:N-P:Process Finder.sit
  2562.  Size: 54K         Date:12/28/92        
  2563.  Description:
  2564.  Process Finder - Process Finder is an application that displays all running
  2565. processes and allows you to view information about each process and to send
  2566. quit events. Process Finder also explores some experimental user interface
  2567. ideas.
  2568.  
  2569.  Name  =  FillComment2.0.sit
  2570.  Path =  AMUG 15.2:Files II:Prog:D-G:FillComment2.0.sit
  2571.  Size:  5K         Date:12/28/92        
  2572.  Description:
  2573.  FillComment 2.0 - FillComment 2.0 is an FKEY for use with the THINK C 5.0.3
  2574. or later editor. It takes a standard C style comment and formats the
  2575. comment text. The text is wrapped when so that no characters are past the
  2576. 79th column.
  2577.  
  2578.  Name  =  Disasm Hack.sit
  2579.  Path =  AMUG 15.2:Files II:Prog:D-G:Disasm Hack.sit
  2580.  Size:  4K         Date:12/28/92        
  2581.  Description:
  2582.  Disasm Hack - This is a skanky hack to extract the disassembly from
  2583. ResEdit's code editor to a text file for further study or annotation. It
  2584. uses James Walker's TextCapture FKEY, and QuicKeys (for ResEdit->HC
  2585. AppleEvents).
  2586.  
  2587.  Name  =  FKEY Shell 1.1.sit
  2588.  Path =  AMUG 15.2:Files II:Prog:D-G:FKEY Shell 1.1.sit
  2589.  Size: 11K         Date:12/26/92        
  2590.  Description:
  2591.  FKEY Shell 1.1 - FKEY Shell is a free application that will let you launch
  2592. your favourite FKEYs without installing them in the System file. To install
  2593. a new FKEY, first make a copy of the original FKEY Shell application and
  2594. rename it to the FKEY's name. Then use ResEdit to copy one or more FKEY
  2595. resources from the files they came in and paste them into the
  2596. application's copy (any resource ID's will be fine). Under System 7, you
  2597. may put the new application in your Apple Menu Items folder to have your
  2598. FKEYs nice and handy all the time.
  2599.  
  2600.  Name  =  Graphic Gems Vol. 3.sit
  2601.  Path =  AMUG 15.2:Files II:Prog:D-G:Graphic Gems Vol. 3.sit
  2602.  Size:118K         Date:12/24/92        
  2603.  Description:
  2604.  Graphic Gems Vol. 3 - This is the source code for the programs found in
  2605. Graphics Gems Volume III, published by Academic Press. This is about 390K
  2606. (decompressed) of PUBLIC DOMAIN snippets for 2D, 3D, and raster graphics
  2607. routines. Many topics are covered, all files are documented in the above
  2608. book.
  2609.  
  2610.  Name  =  Graphic Gems Vol. 2.sit
  2611.  Path =  AMUG 15.2:Files II:Prog:D-G:Graphic Gems Vol. 2.sit
  2612.  Size: 87K         Date:12/24/92        
  2613.  Description:
  2614.  Graphic Gems Vol. 2 - This is the source code for the programs found in
  2615. Graphics Gems Volume II, published by Academic Press. This is about 270K
  2616. (decompressed) of PUBLIC DOMAIN snippets for 2D, 3D, and raster graphics
  2617. routines. Many topics are covered, all files are documented in the above
  2618. book.
  2619.  
  2620.  Name  =  Graphic Gems Vol. 1.sit
  2621.  Path =  AMUG 15.2:Files II:Prog:D-G:Graphic Gems Vol. 1.sit
  2622.  Size:171K         Date:12/24/92        
  2623.  Description:
  2624.  Graphic Gems Vol. 1 - This is the source code for the programs found in
  2625. Graphics Gems Volume I, published by Academic Press. This is over 500K
  2626. (decompressed) of PUBLIC DOMAIN snippets for 2D, 3D, and raster graphics
  2627. routines. Many topics are covered, all files are documented in the above
  2628. book.
  2629.  
  2630.  Name  =  Marker Control.sit
  2631.  Path =  AMUG 15.2:Files II:Prog:M:Marker Control.sit
  2632.  Size: 17K         Date:12/09/92        
  2633.  Description:
  2634.  Marker Control - This is a new version of Marker Control, a control panel
  2635. that causes files in THINK C to be marked and their window positions saved.
  2636.  
  2637.  Name  =  Progress CDEF.sit
  2638.  Path =  AMUG 15.2:Files II:Prog:N-P:Progress CDEF.sit
  2639.  Size:  3K         Date:11/23/92        
  2640.  Description:
  2641.  Progress CDEF - This is a CDEF for a progress box. It's very flexable. Any
  2642. size you like, any old-sytle Quickdraw color you like. Very useful if
  2643. displaying progress of an operation like a file copy or file transfer.
  2644.  
  2645.  Name  =  Hex Key.sit
  2646.  Path =  AMUG 15.2:Files II:Prog:H-K:Hex Key.sit
  2647.  Size: 30K         Date:11/06/92        
  2648.  Description:
  2649.  Hex Key - What Hex Key does is it presents a dialog into which you can
  2650. enter either decimal or hexadecimal numbers, selectable by radio button.
  2651. After you hit Okay, or the return or enter keys, the numbers will be
  2652. converted to the appropriate values in the alternative number formats. In
  2653. other words, if you enter a hex value, the number will be converted to its
  2654. appropriate form in FOND, Fixed and Fract decimal. If you enter a decimal
  2655. number, it will be shown in FOND, Fixed and Fract hex. Where a number
  2656. falls outside the range of the format, the text N/A is shown, so you don't
  2657. act upon a bogus number.
  2658.  
  2659.  Name  =  TurboT.sit
  2660.  Path =  AMUG 15.2:Files II:Prog:T:TurboT.sit
  2661.  Size: 10K         Date:10/29/92        
  2662.  Description:
  2663.  TurboT - HelloTurboTabby (HTT) is a modified HelloTabby (HT), by Pete
  2664. Johnson. HT was modified by Michael Lininger on 12-16-89 so it would be
  2665. compatitable with Turbo Pascal. It was orginally written for the
  2666. lightspeed pascal envrioment. HTT is for use with the Tubro Pascal
  2667. Enviroment.
  2668.  
  2669.  Name  =  FutureBASIC 1.0 (ML).sit
  2670.  Path =  AMUG 15.2:Files II:Prog:D-G:FutureBASIC 1.0 (ML).sit
  2671.  Size:  7K         Date:10/29/92        
  2672.  Description:
  2673.  FutureBASIC 1.0 (ML) - This is Future basic code from Mike Lininger for
  2674. Second Sight Utilities Colorwheel and Secs2Date.
  2675.  
  2676.  Name  =  'Z' Basic 5.0x (ML).sit
  2677.  Path =  AMUG 15.2:Files II:Prog:U-Z:'Z' Basic 5.0x (ML).sit
  2678.  Size: 47K         Date:10/29/92        
  2679.  Description:
  2680.  'Z' Basic 5.0x (ML) - ZFormat is a utility for ZBasic programmers that I
  2681. wrote one afternoon to help solve a problem I was having. I was working on
  2682. a very large program 16000+ lines of code. And these 16000+ lines of code
  2683. had been copied and pasted from many pieces of source code, some of them
  2684. typed in while in the ZBasic Editor other lines were entered with one text
  2685. editor or another. By Mike Lininger.
  2686.  
  2687.  Name  =  'Z' and 'FB' Basic (ML).sit
  2688.  Path =  AMUG 15.2:Files II:Prog:U-Z:'Z' and 'FB' Basic (ML).sit
  2689.  Size: 58K         Date:10/29/92        
  2690.  Description:
  2691.  'Z' and 'FB' Basic (ML) - This is the source code from Mike Lininger for
  2692. CRC and TEFind. This source is being released unsupported.
  2693.  
  2694.  Name  =  MacStarter.sit
  2695.  Path =  AMUG 15.2:Files II:Prog:M:MacStarter.sit
  2696.  Size: 58K         Date:10/26/92        
  2697.  Description:
  2698.  MacStarter - MacStarter. is a simple application shell I have written for
  2699. myself in THINK C 5.0. Mostly, it provides the basic window behavior,
  2700. dragging, changing size, zooming, closing and vertical and horizontal
  2701. scroll bars. It uses a window class to provide these behaviors. You create
  2702. your own window by filling in the blanks in the definition of a subclass
  2703. of the window class. You don't really need to know anything in advance
  2704. about object-oriented programming to use this shell. I wrote the program
  2705. this way because it allowed me to localize the changes that you need to
  2706. make to one file, applicationProcs.c.
  2707.  
  2708.  Name  =  GetKeys.sit
  2709.  Path =  AMUG 15.2:Files II:Prog:D-G:GetKeys.sit
  2710.  Size:  5K         Date:10/02/92        
  2711.  Description:
  2712.  GetKeys - GetKeys is a utility designed to make it easier for C programmers
  2713. to check for key depressions with the Event Manager routine GetKeys.
  2714. GetKeys returns a KeyMap, which is four longs, with one or more bits set
  2715. in the map that represent the keys that are currently depressed. GetKeys
  2716. shows you the current GetKeys key map in hexadecimal. Also, if a single
  2717. key is depressed, it generates a C-language expression that can be used to
  2718. detect that key. The GetKeys window contains a Copy button, which will
  2719. copy the displayed C code expression into the clipboard, which you can
  2720. then paste into your code.
  2721.  
  2722.  Name  =  Date Format.sit
  2723.  Path =  AMUG 15.2:Files II:Prog:D-G:Date Format.sit
  2724.  Size:  9K         Date:10/01/92        
  2725.  Description:
  2726.  Date Format - Lately, I've seen a lot of people asking this question, How
  2727. can I change the System 7 Finder so that it displays the dates in the short
  2728.  format, (9/7/92) rather than the long format (Fri, Aug 28, 1992)? Since I
  2729. hadn't seen the answer posted, I decided to experiment & find out. However,
  2730. since the System 7 Finder no longer has the LAYO resource, this proved to
  2731. be somewhat complicated. The Finder's display preferences are stored the
  2732. the 'fval' resource, ID = 128. In order to edit this resource, you will
  2733. need ResEdit and the 'fval' template.
  2734.  
  2735.  Name  =  CPictureButton.sit
  2736.  Path =  AMUG 15.2:Files II:Prog:B-C:CPictureButton.sit
  2737.  Size:  5K         Date: 9/29/92        
  2738.  Description:
  2739.  CPictureButton - CPictureButton is a subclass of TCL's CPicture which
  2740. behaves much like CButton. I handles SetClickCmd(), Activate(),
  2741. Deactivate() and mouse tracking. You create your PICT resources for an
  2742. active button, a deactivated button, and a pressed button. PICT resources
  2743. can be in full color, bitmap or object mapped.
  2744.  
  2745.  Name  =  AMTempSucker1.0.sit
  2746.  Path =  AMUG 15.2:Files II:Prog:A:AMTempSucker1.0.sit
  2747.  Size: 39K         Date: 9/29/92        
  2748.  Description:
  2749.  AMTempSucker1.0 - AM Template Sucker will view and extract template
  2750. resources from the AppMaker application (useful for editing or browsing
  2751. through templates). Useful for all AppMaker programmers. AM Template
  2752. Sucker is freeware.
  2753.  
  2754.  Name  =  PowerBreak.sit
  2755.  Path =  AMUG 15.2:Files II:Prog:N-P:PowerBreak.sit
  2756.  Size:  3K         Date: 9/29/92        
  2757.  Description:
  2758.  PowerBreak - PowerBreak is a tiny extension that allows developers and
  2759. anyone else who uses Macsbug to drop into the debugger as though they had
  2760. hit the programmer's key available on other Macs. It was created because I
  2761. recently bought a PowerBook 145 and found that the only way to drop into
  2762. the debugger was to stick a small object into this little cavity on the
  2763. back (like the way you eject floppies from a disfunctional drive). What a
  2764. pain! Hence, PowerBreak (But it can be used on non-porta-macs too!)
  2765.  
  2766.  Name  =  FinderPaths 1.1.sit
  2767.  Path =  AMUG 15.2:Files II:Prog:D-G:FinderPaths 1.1.sit
  2768.  Size: 13K         Date: 9/29/92        
  2769.  Description:
  2770.  FinderPaths1.1 - Do file and folder path names make you shake? Fear not,
  2771. FinderPaths 1.1 comes to your rescue. It's an extension that hooks into
  2772. the little path menus folder windows display when you command-click on
  2773. their name. It adds two items to the menu that copy the path name of the
  2774. folder itself or the selected items of the folder into the clipboard.
  2775.  
  2776.  Name  =  FileFile Readers.sit
  2777.  Path =  AMUG 15.2:Files II:Prog:D-G:FileFile Readers.sit
  2778.  Size: 38K         Date: 9/29/92        
  2779.  Description:
  2780.  FileFile Readers - Part of a family of programmer's tools. This is a 'Drag
  2781. and Drop' Application that reads the text, using Macintalk, of any file
  2782. dropped onto it. These file readers have been tested using Macintalk 2.0
  2783. and system 7.0+, 6.0.4 and 3.2 on a 512ke, an SE and a PB140. File_Reader
  2784. and Blind Freddie are Shareware. File_Reader and Blind Freddie are  1992
  2785. Paul B Jones All Rights Reserved.
  2786.  
  2787.  Name  =  Signal Processing.sit
  2788.  Path =  AMUG 15.2:Files II:Prog:S:Signal Processing.sit
  2789.  Size: 77K         Date: 9/28/92        
  2790.  Description:
  2791.  Signal Processing - a collection of programs from Drexel University to do
  2792. signal processing analysis such as Fourier transforms and correlation.
  2793. NOTE: these programs can show some problems with System 7 or later, such
  2794. as stray graphics left on the Desktop.
  2795.  
  2796.  Name  =  Scientist's Spreadsheet.sit
  2797.  Path =  AMUG 15.2:Files II:Prog:S:Scientist's Spreadsheet.sit
  2798.  Size: 88K         Date: 9/28/92        
  2799.  Description:
  2800.  Scientist's Spreadsheet - more than just a spreadsheet - can plot data,
  2801. manipulate data (for example, calculate all the logarithms of the data in
  2802. 1 column and insert them in another column), analyze data etc.
  2803.  
  2804.  Name  =  Prog.BagofTricks1.1a.sit
  2805.  Path =  AMUG 15.2:Files II:Prog:N-P:Prog.BagofTricks1.1a.sit
  2806.  Size:108K         Date: 9/24/92        
  2807.  Description:
  2808.  Prog.BagofTricks1.1a - Experienced programmers have been buying BOT like
  2809. crazy because it simply handles things real programmer just don't want to
  2810. fool around with. My personal favorites are the New List Manager and the
  2811. Scroll Bars. I always dreaded putting those in my app. And unlike most
  2812. other packages, you can use them stand-alone. Nearly every other package
  2813. on the Mac has you using someone else's event loop. With other packages
  2814. you have to use all or nothing. But with BOT you pick what you want and
  2815. simply link it into your program.
  2816.  
  2817.  Name  =  ROM calls – For Developers.sit
  2818.  Path =  AMUG 15.2:Files II:Prog:Q-R:ROM calls – For Developers.sit
  2819.  Size:  6K         Date: 9/24/92        
  2820.  Description:
  2821.  ROM calls  For Developers - Information on ROM calls for development use.
  2822.  
  2823.  Name  =  New IM Index.sit
  2824.  Path =  AMUG 15.2:Files II:Prog:N-P:New IM Index.sit
  2825.  Size: 26K         Date: 9/24/92        
  2826.  Description:
  2827.  New IM Index - These applications were written in assembly language using
  2828. the CDS assembler from Consulair. They were adapted from my earlier
  2829. effort, Inside Mac I-V Index DA. The Inside Mac Index file is now part of
  2830. the resource fork of each application, so you no longer have to worry
  2831. about it cluttering up your System folder. These applications have been
  2832. tested on a Mac 512Ke under System 6.05, an SE/30 under System 7, and a
  2833. Mac IIci under System 7. If you have another kind of Mac and System it
  2834. should work, but I can't guarantee that.
  2835.  
  2836.  Name  =  InstallCustomIcon.sit
  2837.  Path =  AMUG 15.2:Files II:Prog:H-K:InstallCustomIcon.sit
  2838.  Size:  8K         Date: 9/22/92        
  2839.  Description:
  2840.  InstallCustomIcon - Part of a family of programmer's tools. A 'Drag and
  2841. Drop' Application that changes the 'Use Custom Icon' flag in any file
  2842. dropped onto it. Although you may compile an Application with a Custom
  2843. Icon in the Resource Fork, Turbo Pascal, and others, leave you to Set the
  2844. Use Custom Icon flag with ResEdit. If this flag is not set then Finder
  2845. will ignore your Custom Icon and use the 'Standard' Icon.
  2846.  
  2847.  Name  =  Osi oop demo.sit
  2848.  Path =  AMUG 15.2:Files II:Prog:N-P:Osi oop demo.sit
  2849.  Size: 13K         Date: 9/22/92        
  2850.  Description:
  2851.  Osi oop demo - OSI OOP was written in THINK C 5.0.2 using it's built-in
  2852. object oriented extensions. The resources were created using Resorcerer
  2853. and ResEdit. OSI OOP implements a layered open systems interconnection
  2854. approach to data communications and includes session, transport, and data
  2855. link layers. The layers are designed (and commented) to allow you to
  2856. easily implement CRC calculation, error checking, framing, and much more,
  2857. depending on your needs. This demo supports serial ports only (via the
  2858. fully functional CSerialPort object).
  2859.  
  2860.  Name  =  RGBlotter1.0.1.sit
  2861.  Path =  AMUG 15.2:Files II:Prog:Q-R:RGBlotter1.0.1.sit
  2862.  Size:  9K         Date: 9/22/92        
  2863.  Description:
  2864.  RGBlotter1.0.1 - RGBlotter is a color picker programming aid, with several
  2865. features I haven't seen in similar utilities. First, you can display both
  2866. a foreground and background color. The components of each are displayed
  2867. both numerically and graphically. You can copy the foreground color to the
  2868. background color and vice versa. There is a display contrasting the two
  2869. with sample text and simple graphics.
  2870.  
  2871.  Name  =  ToolboxReference.sit
  2872.  Path =  AMUG 15.2:Files II:Prog:T:ToolboxReference.sit
  2873.  Size: 50K         Date: 9/12/92        
  2874.  Description:
  2875.  ToolboxReference - This is an upgrade of the first version of this which I
  2876. uploaded back in March. I hope it fixes a few small bugs. Basically this
  2877. hypercard stack lets programmers search for toolbox routines by partial
  2878. names and then shows you the required prototypes as well as the Inside
  2879. Macintosh reference. Only includes IM volumes 1-5 (so it has none of the
  2880. new system 7 routines). Also lets you search by toolbox manager to collect
  2881. all the prototypes for say the Window Manager or the Dialog Manager, etc.
  2882.  
  2883.  Name  =  Dialog Editor 1.0b2.sit
  2884.  Path =  AMUG 15.2:Files II:Prog:D-G:Dialog Editor 1.0b2.sit
  2885.  Size: 22K         Date: 9/12/92        
  2886.  Description:
  2887.  Dialog Editor 1.0b2 - Dialog Editor is a control panel that allows users to
  2888. edit dialogs on the fly. 1.0b2 fixes some internal bugs and adds the
  2889. ability to show dialog item numbers.
  2890.  
  2891.  Name  =  Vaccinate.sit
  2892.  Path =  AMUG 15.2:Files II:Prog:U-Z:Vaccinate.sit
  2893.  Size: 10K         Date: 9/07/92        
  2894.  Description:
  2895.  Vaccinate - This unit, when added to a Pascal source file, will allow
  2896. developers to include a routine which will cause any application to do a
  2897. self check when launched to dedect changes made to its resource file such
  2898. as those caused by viral infections. It is based on code by Nicholus
  2899. Pisaro, Jr. published by Mac Tutor, June 1992.
  2900.  
  2901.  Name  =  BNDL Banger v.1.3.sit
  2902.  Path =  AMUG 15.2:Files II:Prog:B-C:BNDL Banger v.1.3.sit
  2903.  Size: 20K         Date: 8/31/92        
  2904.  Description:
  2905.  BNDL Banger v.1.3 - I've been endlessly annoyed by what a pain it can be to
  2906.  get the system to recognize changes you make to your app's icon, document
  2907. icons, etc (all the stuff that's linked via the BNDL resource). CDev
  2908. authors, INIT authors, Extension authors and many others have also
  2909. probably been through this same hassle. BNDL Banger is a little app that
  2910. tricks the system into using your selected app's BNDL-related info (tricks
  2911. = rips the old BNDL info out of the desktop database and gently coerces
  2912. the new BNDL info back in...).
  2913.  
  2914.  Name  =  3dlib11.sit
  2915.  Path =  AMUG 15.2:Files II:Prog:A:3dlib11.sit
  2916.  Size:131K         Date: 8/21/92        
  2917.  Description:
  2918.  3dlib11 - GrafSys is a THINK Pascal/C library that provides you with simple
  2919.  routines for building, saving and loading (as resources), and manipulating
  2920. (independent rotating around arbitrary achses, translating and scaling)
  2921. three dimensional objects. Objects, not just simple single-line drawings.
  2922.  
  2923.  Name  =  C Primer 2nd letter.sit
  2924.  Path =  AMUG 15.2:Files II:Prog:B-C:C Primer 2nd letter.sit
  2925.  Size:  2K         Date: 8/18/92        
  2926.  Description:
  2927.  C Primer 2nd letter - Enclosed is a TEXT file listing the errata from Dave
  2928. Mark's and Cartwright Reed's C Primer, Vol I, 2nd edition.
  2929.  
  2930.  Name  =  New Inside Mac Map.sit
  2931.  Path =  AMUG 15.2:Files II:Prog:N-P:New Inside Mac Map.sit
  2932.  Size:  8K         Date: 8/16/92        
  2933.  Description:
  2934.  New Inside Mac Map - This is a PICT (grayscale) file that describes the new
  2935.  edition of Inside Macintosh from Addison-Wesley. It describes each of the
  2936. volumes available.
  2937.  
  2938.  Name  =  UnArjMac.sit
  2939.  Path =  AMUG 15.2:Files II:Prog:U-Z:UnArjMac.sit
  2940.  Size: 46K         Date: 8/06/92        
  2941.  Description:
  2942.  UnArjMac - Unarjmac is a simple port of Robert Jung's unarj.c to the Mac.
  2943. It is a MINIMAL PORT; that is it makes absolutely minimal use of Mac
  2944. features. The reason for this was to minimize the intrusiveness of source
  2945. code changes into unarj.c, which will make future updates by Robert Jung
  2946. easy to keep up with. UnarjMac does not currently support macintosh path
  2947. names or creator/type application linking. Therefore it must be run from
  2948. the folder your arj file is in.
  2949.  
  2950.  Name  =  Dr.Circuit.sit
  2951.  Path =  AMUG 15.2:Files II:Prog:D-G:Dr.Circuit.sit
  2952.  Size: 64K         Date: 7/24/92        
  2953.  Description:
  2954.  Dr.Circuit - Dr. Circuit is a Macintosh program that is a design tool for
  2955. circuit designers. It can help reduce the amount of rewiring that happens
  2956. in the lab. The program analyses linear, analog circuits and can display
  2957. the waveform at any node, the frequency response or the phase response. It
  2958. can be used for amplifiers, filters, and any circuit which uses resistors,
  2959. capacitors, inductors, op amps and voltage or current sources. The op amps
  2960. provide quite a bit of flexibility because they can be used for
  2961. amplification, inversion, differentiation, integration and much more.
  2962.  
  2963.  Name  =  C++Source Code Fmtr.sit
  2964.  Path =  AMUG 15.2:Files II:Prog:B-C:C++Source Code Fmtr.sit
  2965.  Size:221K         Date: 7/24/92        
  2966.  Description:
  2967.  C++Source Code Fmtr - cdent is an MPW tool which formats C and C++ source
  2968. code. By default, the format style is that of The C Programming Language
  2969. by Kernighan and Ritchie. An alternative style, developed for MacApp by
  2970. Michael Burbidge, is also available. Additionally, the user can specify
  2971. .c.Places, Contexts, Commands, and Glue Formatting commands are applied to
  2972. specific places in the input. The places where formatting is applied are
  2973. defined by cdent and name syntactic entities like opening curly braces
  2974. after the condition of an if or the case label in a switch statement.
  2975.  
  2976.  Name  =  THINK Back 1.1.sit
  2977.  Path =  AMUG 15.2:Files II:Prog:T:THINK Back 1.1.sit
  2978.  Size: 10K         Date: 7/14/92        
  2979.  Description:
  2980.  THINK Back 1.1 - use of a time manager task to regulate calls to
  2981. WaitNextEvent, allowing for better control over multifinder friendlines -
  2982. use of the new icon manager calls, for color notification icons THINK Back
  2983. is an extension that lets you put compiles in the background. If you're
  2984. using THINK C or THINK Pascal, you can use this INIT to let you start a
  2985. long compile, put THINK C or Pascal in the background, and use your
  2986. machine for something else while the compiler's working. When the compile
  2987. is complete, the Notification manager is used to tell you that it's done.
  2988.  
  2989.  Name  =  MacSnoop Demo.sit
  2990.  Path =  AMUG 15.2:Files II:Prog:M:MacSnoop Demo.sit
  2991.  Size: 53K         Date: 6/28/92        
  2992.  Description:
  2993.  MacSnoop Demo - While not yet up to the full capabilities of FEDIT in terms
  2994. of file recovery tools, it does have many wished for enhancements not the
  2995. least of which is full HFS and MFS support. In addition, the overall design
  2996. allows multiple volume/directory and editing windows open on the Desktop
  2997. and a closer adherence to the Macintosh User Interface.
  2998.  
  2999.  Name  =  Shell.sit
  3000.  Path =  AMUG 15.2:Files II:Prog:S:Shell.sit
  3001.  Size: 11K         Date: 6/12/92        
  3002.  Description:
  3003.  Shell - Application Shell -- Version 1.00 -- Nov 5, 1989 Copyright (c) 1989
  3004. by Neal E. Trautman, 'ShareWare' -- Please send $5 contribution to, Neal
  3005. Trautman, 1701 S.W. 42nd Street, Fargo, ND 58103. This is a simple
  3006. application shell.
  3007.  
  3008.  Name  =  K & R.sit
  3009.  Path =  AMUG 15.2:Files II:Prog:H-K:K & R.sit
  3010.  Size:  7K         Date: 6/12/92        
  3011.  Description:
  3012.  K & R - contains programing info in DA format. By Neil Trautman.
  3013.  
  3014.  Name  =  INIT Shell.sit
  3015.  Path =  AMUG 15.2:Files II:Prog:H-K:INIT Shell.sit
  3016.  Size:  6K         Date: 6/12/92        
  3017.  Description:
  3018.  INIT Shell - Copyright (c) 1990,91 by Neal E. Trautman. 'ShareWare' --
  3019. Please send $5 contribution to, Neal Trautman, 3700 Clinton Parkway,
  3020. #1412, Lawrence, KS 66047. This is an INIT Shell.
  3021.  
  3022.  Name  =  FKeys.sit
  3023.  Path =  AMUG 15.2:Files II:Prog:D-G:FKeys.sit
  3024.  Size: 10K         Date: 6/12/92        
  3025.  Description:
  3026.  FKeys - InvisiWin FKey - This FKey makes the content region of the front
  3027. window transparent. InvisiWin FKey - This FKey sends the FrontWindow to
  3028. the back of the Window List. InvisiLayer FKey #0 - This FKey makes the
  3029. content region of all windows transparent. All FKeys are Copyright (c)
  3030. 1988,89 by Neal E. Trautman. 'ShareWare'
  3031.  
  3032.  Name  =  cdev Shell.sit
  3033.  Path =  AMUG 15.2:Files II:Prog:B-C:cdev Shell.sit
  3034.  Size:  7K         Date: 6/12/92        
  3035.  Description:
  3036.  cdev Shell - Copyright (c) 1990,91 by Neal E. Trautman. 'ShareWare' --
  3037. Please send $5 contribution to, Neal Trautman, 3700 Clinton Parkway, #1412
  3038. Lawrence, KS 66047. This is a Control Panel cdev Shell.
  3039.  
  3040.  Name  =  Prism.sit
  3041.  Path =  AMUG 15.2:Files II:Prog:N-P:Prism.sit
  3042.  Size:139K         Date: 6/12/92        
  3043.  Description:
  3044.  Prism - These files allow you to manipulate the System palate colors and
  3045. provides some interesting and colorful work environments.
  3046.  
  3047.  Name  =  Help Package.sit
  3048.  Path =  AMUG 15.2:Files II:Prog:H-K:Help Package.sit
  3049.  Size: 17K         Date: 6/11/92        
  3050.  Description:
  3051.  Help Package - The Help Package was written with programmers,
  3052. compatibility, and ease of use in mind. Developers using this help system
  3053. can be assured of compatibility with System 6 and later. What does it do?
  3054. This package of routines creates a Help menu or adds menu items to the
  3055. Help Menu under System 7. When the user selects one of the items, the Help
  3056. routines display a dialog with scrollable text from a TEXT resource you
  3057. define. It's so easy to use these routines, you can add them to a
  3058. completed project with VERY minor changes to your source.
  3059.  
  3060.  Name  =  LogIt.sit
  3061.  Path =  AMUG 15.2:Files II:Prog:M:LogIt.sit
  3062.  Size: 13K         Date: 6/09/92        
  3063.  Description:
  3064.  LogIt - LogIt is a free utility written using Think C 4.0.5. Its sole
  3065. purpose is to be an event-logger; i.e., to enable users to keep track of
  3066. the times at which various events have occurred and to record descriptions
  3067. of those events in a log. That log can be edited in all the usual
  3068. text-editing ways, can be saved to disk, and can be printed. If you have
  3069. problems printing or copying and pasting large amounts of text, increase
  3070. the amount of memory available in the Get Info box.
  3071.  
  3072.  Name  =  Blerbs.sit
  3073.  Path =  AMUG 15.2:Files II:Prog:B-C:Blerbs.sit
  3074.  Size: 65K         Date: 6/09/92        
  3075.  Description:
  3076.  Blurbs - this is a windows within windows interface that allows programmers
  3077. to experience this environment and License its use.
  3078.  
  3079.  Name  =  RoadToMac-C.sit
  3080.  Path =  AMUG 15.2:Files II:Prog:Q-R:RoadToMac-C.sit
  3081.  Size: 13K         Date: 6/08/92        
  3082.  Description:
  3083.  RoadToMac-C - The Road To Mac is a tutorial for beginning Macintosh
  3084. programmers. Now available for THINK C 5.0, the tutorial includes an
  3085. 130-page handbook and a diskette with code and resources. The Road to Mac
  3086. provides a series of carefully-constructed lessons which take the user
  3087. from very simple programs all the way to Desk Accessories every step
  3088. builds upon the last, and is explained clearly and understandably. The
  3089. only requirements are a Mac, Think C 5.0, a copy of ResEdit 2.0, some
  3090. minimal familiarity with C, and a desire to learn to program.
  3091.  
  3092.  Name  =  RefCon Snoop Installer V1.1.sit
  3093.  Path =  AMUG 15.2:Files II:Prog:Q-R:RefCon Snoop Installer V1.1.sit
  3094.  Size: 17K         Date: 6/04/92        
  3095.  Description:
  3096.  RefCon Snoop Installer V1.1 - is a small F Key that allows you to examine
  3097. the data that is pointed to in the RefCon Field in a Windows window
  3098. record. Probably only useful to programers and snoops (grin). Shareware.
  3099.  
  3100.  Name  =  EventMonitor V1.0.sit
  3101.  Path =  AMUG 15.2:Files II:Prog:D-G:EventMonitor V1.0.sit
  3102.  Size: 11K         Date: 6/04/92        
  3103.  Description:
  3104.  EventMonitor V1.0 - This is a debugging tool for programmers. Ths control
  3105. panel will provide event information and monitor your progress.
  3106.  
  3107.  Name  =  UMPG Stack.sit
  3108.  Path =  AMUG 15.2:Files II:Prog:U-Z:UMPG Stack.sit
  3109.  Size:256K         Date: 6/04/92        
  3110.  Description:
  3111.  UMPG Stack - This is the USENE Programers stack from our friens in Germany.
  3112. This stack contains programing information grouped by topic in HyperCard
  3113. format for easy retrieval.
  3114.  
  3115.  Name  =  Linear Network Analysis.sit
  3116.  Path =  AMUG 15.2:Files II:Prog:M:Linear Network Analysis.sit
  3117.  Size:196K         Date: 5/24/92        
  3118.  Description:
  3119.  Linear Network Analysis - a graphical analog circuit simulator - can do
  3120. several types of circuit analysis and plot the results.
  3121.  
  3122.  Name  =  FB_AppleEvents.sit
  3123.  Path =  AMUG 15.2:Files II:Prog:D-G:FB_AppleEvents.sit
  3124.  Size:  8K         Date: 5/09/92        
  3125.  Description:
  3126.  FB_AppleEvents - This source code shows the complete details of how to
  3127. build application that implements the required four Apple Events under
  3128. System 7. A sample text document is opened and displayed in response to an
  3129. Open or Print event sent from the Finder. Also included are examples of
  3130. in-line assembly language used to implement some of the required PPC
  3131. toolbox calls. (FUTURE BASIC is a trademark and copyrighted product of
  3132. Zedcor, Inc.)
  3133.  
  3134.  Name  =  MiniScreen.sit
  3135.  Path =  AMUG 15.2:Files II:Prog:M:MiniScreen.sit
  3136.  Size: 17K         Date: 4/11/92        
  3137.  Description:
  3138.  MiniScreen temporarily changes your monitor's desktop to any size you
  3139. desire, such as the dinky, nine-inch Classic monitor. It is most excellent
  3140. for debuging your work for a 9 inch screen or game playing. Version 1.7.
  3141. The pop-up menu of standard monitor sizes has been updated to include all
  3142. known commercial monitor dimensions at this time.
  3143.  
  3144.  Name  =  CCLD Version 5.sit
  3145.  Path =  AMUG 15.2:Files II:Prog:B-C:CCLD Version 5.sit
  3146.  Size: 23K         Date: 4/11/92        
  3147.  Description:
  3148.  CCLD Version 5 - This is probably the final version of my Choice List in 4D
  3149.  code example. This fixes a bug in the window type (it was type 0, which
  3150. has the invisible resize control, but should be type 4) and makes the
  3151. runtime nicer.
  3152.  
  3153.  Name  =  Object I-O Reference Demo.sit
  3154.  Path =  AMUG 15.2:Files II:Prog:N-P:Object I-O Reference Demo.sit
  3155.  Size: 31K         Date: 3/31/92        
  3156.  Description:
  3157.  Object I/O Reference Demo - The enclosed Object I/O Reference Demo is an
  3158. abbreviated version of the hypertext manual provided with Object I/O 1.1.
  3159. Many people have asked us basic questions about what object I/O is for and
  3160. why do they need it. We felt the best learning tool at our disposal is the
  3161. tutorial section of the reference. Several have also commented that object
  3162. I/O is only for advanced users of the TCL. We believe just the opposite,
  3163. that object I/O will let beginning users prototype a *working* application
  3164. that saves and opens documents, instead of a dummy program with just a
  3165. user interface.
  3166.  
  3167.  Name  =  TrueType Test Tool.sit
  3168.  Path =  AMUG 15.2:Files II:Prog:T:TrueType Test Tool.sit
  3169.  Size:333K         Date: 3/24/92        
  3170.  Description:
  3171.  This file contains Flirt 1.24 for testing fonts and as a programer tool for
  3172. font development.
  3173.  
  3174.  Name  =  Think-macsbug ƒ.sit
  3175.  Path =  AMUG 15.2:Files II:Prog:T:Think-macsbug ƒ.sit
  3176.  Size:  5K         Date: 3/24/92        
  3177.  Description:
  3178.  This file contains Resedit templates to help you work with Think C and
  3179. Macsbugs more effectively.
  3180.  
  3181.  Name  =  The Journal.sit
  3182.  Path =  AMUG 15.2:Files II:Prog:T:The Journal.sit
  3183.  Size: 56K         Date: 3/24/92        
  3184.  Description:
  3185.  This is a cdev/INIT/DRVR combination that takes advantage of the journaling
  3186. mechanism of the Event Manager (Inside Mac vol I). The archive contains
  3187. full ThinkC source for all components. The code and driver are public
  3188. domain and free... enjoy.
  3189.  
  3190.  Name  =  SurferPlus.sit
  3191.  Path =  AMUG 15.2:Files II:Prog:S:SurferPlus.sit
  3192.  Size:248K         Date: 3/24/92        
  3193.  Description:
  3194.  SurferPlus contains sample Communications Toolbox application and source
  3195. code in C.
  3196.  
  3197.  Name  =  StuffIt Engine.MacWrite.sit
  3198.  Path =  AMUG 15.2:Files II:Prog:S:StuffIt Engine.MacWrite.sit
  3199.  Size: 12K         Date: 3/24/92        
  3200.  Description:
  3201.  MacWrite document describes the Compactor Engine and how to call it. The
  3202. Compctr Engine allows third party developers to add Stuffing and
  3203. UnStuffing to their applications. Developers already using this feature
  3204. include Aladdin, CE Software, Microsoft and even Apple Computer.
  3205.  
  3206.  Name  =  Stringifier.sit
  3207.  Path =  AMUG 15.2:Files II:Prog:S:Stringifier.sit
  3208.  Size: 22K         Date: 3/24/92        
  3209.  Description:
  3210.  Stringifier is designed to let you import plain old text files into STR#
  3211. resources. The strings in the text files can be separated (delimited) by a
  3212. choice of characters such as carriage returns, tabs, etc. This allows you
  3213. to manage your strings outside of ResEdit and simply import them into your
  3214. program after making an update. For minor changes you can still use
  3215. ResEdit. Stringifier has a TRUE MAC INTERFACE. If you're using the
  3216. competing program Text->Res you'll enjoy the smoothness and completeness
  3217. of Stringifier. Shareware ($12) by Gary Kowalski.
  3218.  
  3219.  Name  =  SERIAL.PAS.sit
  3220.  Path =  AMUG 15.2:Files II:Prog:S:SERIAL.PAS.sit
  3221.  Size:  3K         Date: 3/24/92        
  3222.  Description:
  3223.  Very simple Think Pascal program that shows how to use the serial driver to
  3224. transmit data over the modem port. It impeements a trivial terminal emulat
  3225. or.
  3226.  
  3227.  Name  =  RIFF File Format.sit
  3228.  Path =  AMUG 15.2:Files II:Prog:Q-R:RIFF File Format.sit
  3229.  Size: 29K         Date: 3/24/92        
  3230.  Description:
  3231.  Riff file format.
  3232.  
  3233.  Name  =  One liners.sit
  3234.  Path =  AMUG 15.2:Files II:Prog:N-P:One liners.sit
  3235.  Size:  5K         Date: 3/24/92        
  3236.  Description:
  3237.  Great collection of brief bits of programming advice and tricks.
  3238.  
  3239.  Name  =  Mini.sit
  3240.  Path =  AMUG 15.2:Files II:Prog:M:Mini.sit
  3241.  Size: 50K         Date: 3/24/92        
  3242.  Description:
  3243.  Source Code for the MiniTerm program.
  3244.  
  3245.  Name  =  Floating.sit
  3246.  Path =  AMUG 15.2:Files II:Prog:D-G:Floating.sit
  3247.  Size: 37K         Date: 3/24/92        
  3248.  Description:
  3249.  Here is some source for impeementing floating windows. It's very fast and
  3250. doesn't experience the slowdown when using Apple routines with many
  3251. windows on the desktop. This also includes code for managing the windows
  3252. and activating/deactivating windows properly. If you've ever been
  3253. interested in using floating windows or are using them now, take a look at
  3254. this file. From Patrick Doane, The Unknown Software Group.
  3255.  
  3256.  Name  =  Drawing Tips.sit
  3257.  Path =  AMUG 15.2:Files II:Prog:D-G:Drawing Tips.sit
  3258.  Size:  3K         Date: 3/24/92        
  3259.  Description:
  3260.  This is an explanation by Patrick Doane of four different rates of drawing,
  3261. their rates, disadvantages and advantages, plus an explanation of
  3262. compatability among them. Highly recommended for anyone doing high speed
  3263. animation.
  3264.  
  3265.  Name  =  DisAsm.sit
  3266.  Path =  AMUG 15.2:Files II:Prog:D-G:DisAsm.sit
  3267.  Size: 24K         Date: 3/24/92        
  3268.  Description:
  3269.  A good public domain disassembler for the Macintosh.
  3270.  
  3271.  Name  =  CDlog.sit
  3272.  Path =  AMUG 15.2:Files II:Prog:B-C:CDlog.sit
  3273.  Size: 30K         Date: 3/24/92        
  3274.  Description:
  3275.  Think Pascal Class Library-compatible class that uses DLOG and DITL
  3276. resources to create dialogs. Modeless and modal dialogs are supported.
  3277. Includes example and bug fixes from previous versions.
  3278.  
  3279.  Name  =  BalloonWriter.sit
  3280.  Path =  AMUG 15.2:Files II:Prog:B-C:BalloonWriter.sit
  3281.  Size:165K         Date: 3/24/92        
  3282.  Description:
  3283.  This file allows programers to write Balloon help into their programs.
  3284.  
  3285.  Name  =  4Plus 1.4.sit
  3286.  Path =  AMUG 15.2:Files II:Prog:A:4Plus 1.4.sit
  3287.  Size: 78K         Date: 3/24/92        
  3288.  Description:
  3289.  This is version 1.4 of 4Plus, an INIT that makes editing under THINK C
  3290. easier. It provides extra popup menus for functions & methods, comments,
  3291. and object hierarchy. It also provides many other tools, including a
  3292. stacked clipboard. Version 1.4 even includes macro definition
  3293. capabilities. Written by Donald Way. This version is compatible with Super
  3294. Boomerang 2.0.3, although it is not compatible with AltWDEF or AltCDEF by
  3295. Alex Colwell; just tell those utilities to exclude THINK C. Shareware $40.
  3296.  
  3297.  Name  =  Hax 2.1.sit
  3298.  Path =  AMUG 15.2:Files II:Prog:H-K:Hax 2.1.sit
  3299.  Size: 30K         Date: 3/18/92        
  3300.  Description:
  3301.  Hax 2.1 - lets say you have 200 TEXT files and their Creator type is MSDB
  3302. and when you double click on the icon in the Finder you get the old The
  3303. document Bla Bla Bla could not be opened By changing the the Creator to
  3304. lets MWII not only will you be able launch the old files into MacWrite II
  3305. from the Finder you will also get icons instead of those ugly generic
  3306. document icons. Anyway hax 2.1 will now change all 200 hundred files in
  3307. just a few mouse clicks (provided they are all in the same folder).
  3308.  
  3309.  Name  =  MacGadgets Demo.sit
  3310.  Path =  AMUG 15.2:Files II:Prog:M:MacGadgets Demo.sit
  3311.  Size: 86K         Date: 3/11/92        
  3312.  Description:
  3313.  MacGadgets is a Human Interface Design Kit that gives your application a
  3314. three-dimensional, gray-scale appearance comparable to that enjoyed by
  3315. users of NeXT, Open Look and Windows 3.0. In addition to enhanced versions
  3316. of the familiar rounded-corner buttons, check boxes, radio button, scroll
  3317. bars, windows, alerts and dialog boxes, MacGadgets offers an attractive
  3318. suite of graphical devices comprising icon buttons, sliders, gauages,
  3319. square-corner buttons, lines, boxes, pop-ups, scrolling list, display
  3320. text, calendars, palettes, annunciators and counters. All of the above are
  3321. resources that can be installed with a resource editor.
  3322.  
  3323.  Name  =  OL File Kinds Editing.sit
  3324.  Path =  AMUG 15.2:Files II:Prog:N-P:OL File Kinds Editing.sit
  3325.  Size:  2K         Date: 3/06/92        
  3326.  Description:
  3327.  This file contains information on editing On Location file types.
  3328.  
  3329.  Name  =  OL Developer's Kit Doc.sit
  3330.  Path =  AMUG 15.2:Files II:Prog:N-P:OL Developer's Kit Doc.sit
  3331.  Size:  6K         Date: 3/06/92        
  3332.  Description:
  3333.  This is the On Location Developers kit.
  3334.  
  3335.  Name  =  C Servant.sit
  3336.  Path =  AMUG 15.2:Files II:Prog:B-C:C Servant.sit
  3337.  Size: 76K         Date: 2/28/92        
  3338.  Description:
  3339.  Freeware - 26 chapter DA of Bill Kernighan's C Tutorial TxtFile for
  3340. students of C. All I did was give it a nice DA format amd divide it into
  3341. chapters for easier use, also included is C Info, a similarly formatted
  3342. set of charts and tables of C miscellany.
  3343.  
  3344.  Name  =  On Location Indexes on CD-ROM's
  3345.  Path =  AMUG 15.2:Files II:Prog:N-P:On Location Indexes on CD-ROM's
  3346.  Size:  4K         Date: 2/28/92        
  3347.  Description:
  3348.  This file discusses how to make On Location index's work properly on CD-ROM
  3349. 's.
  3350.  
  3351.  Name  =  DialScript1.7.sit
  3352.  Path =  AMUG 15.2:Files II:Prog:D-G:DialScript1.7.sit
  3353.  Size: 62K         Date: 2/23/92        
  3354.  Description:
  3355.  DialScript 1.7 - is intended to complement terminal emulation programs that
  3356. lack a good macro capability for automatic and intelligent' login.
  3357. Typically, users run DialScript to set up the modem, dial a phone number
  3358. and step through a login sequence for a remote computer. When the login is
  3359. complete, they switch either automatically or manually to a standard
  3360. terminal emulator and proceed. DialScript is an interpreter for an
  3361. extremely simple programming language roughly based on finite state
  3362. automata. Statements in the language interact with the serial ports by
  3363. either sending strings to them or waiting for strings from them.
  3364.  
  3365.  Name  =  THINK Reference Demo.sit
  3366.  Path =  AMUG 15.2:Files II:Prog:T:THINK Reference Demo.sit
  3367.  Size:141K         Date: 2/22/92        
  3368.  Description:
  3369.  Here's a demo copy of THINK Reference 1.0 that's freely distributable. It
  3370. contains only one manager (the Window Manager), but it should provide a
  3371. good idea about what the THINK Reference is and how it works. The THINK
  3372. Reference is an online utility for Macintosh programmers that contains a
  3373. cross-referenced version of most of the Managers discussed in Inside Mac
  3374. I-V. It can be used with the THINK compilers or with any other compiler,
  3375. and it will run under System 6 or 7.
  3376.  
  3377.  Name  =  PopUpMenu Demo.sit
  3378.  Path =  AMUG 15.2:Files II:Prog:N-P:PopUpMenu Demo.sit
  3379.  Size: 30K         Date: 2/02/92        
  3380.  Description:
  3381.  PopUpMenu Demo is a Demo of System 7s popup menu CDEF, in THINK C.
  3382.  
  3383.  Name  =  External Resources.sit
  3384.  Path =  AMUG 15.2:Files II:Prog:D-G:External Resources.sit
  3385.  Size: 13K         Date: 2/02/92        
  3386.  Description:
  3387.  External Resources is THINK C source showing how to use resources from
  3388. external files. By Joe Zobkiw.
  3389.  
  3390.  Name  =  CODEeditor2.9.sit
  3391.  Path =  AMUG 15.2:Files II:Prog:B-C:CODEeditor2.9.sit
  3392.  Size:158K         Date: 1/28/92        
  3393.  Description:
  3394.  The file CODE editor for ResEdit 2.1 contains a ResEdit 2.1 (or later) RSSC
  3395. resource that adds a disassembly viewer to ResEdit to handle CODE and
  3396. code-like resources. This allows you to view code resources as assembly
  3397. code instead of raw hex. When added to ResEdit version 2.1.1 or later, the
  3398. CODE editor can also operate concurrently with the basic HEXA editor,
  3399. providing editing and searching capabilities as well. The disassembly code
  3400. is annotated with the module names extracted from the MacsBug strings in
  3401. the code. Navigation facilities are provided to allow viewing related
  3402. pieces of code.
  3403.  
  3404.  Name  =  Marker.sit
  3405.  Path =  AMUG 15.2:Files II:Prog:M:Marker.sit
  3406.  Size: 16K         Date: 1/27/92        
  3407.  Description:
  3408.  Marker 1.0b6 - No, its not an INIT or a CDEV, its not even a desk
  3409. accessory. Its an application that is System 7 friendly, and runs in a 64k
  3410. partition. Marker Maker takes a source file created in THINK C, parses the
  3411. C source code, and marked each function name it comes across (not the
  3412. prototypes, only the actual function where its defined). You run it, and
  3413. through a standard get file dialog, you select the file or folder, and
  3414. away it goes. Most files are marked in less than a second. The next time
  3415. you open the file in the THINK C editor, all of the function names in the
  3416. file will be there when you command-click in the title bar. Its that
  3417. simple.
  3418.  
  3419.  Name  =  MacsBug Help.sit
  3420.  Path =  AMUG 15.2:Files II:Prog:M:MacsBug Help.sit
  3421.  Size: 13K         Date: 1/26/92        
  3422.  Description:
  3423.  This is a help file for those getting into MacsBug.
  3424.  
  3425.  Name  =  Data Fork Opener v1.0.sit
  3426.  Path =  AMUG 15.2:Files II:Prog:D-G:Data Fork Opener v1.0.sit
  3427.  Size: 14K         Date: 1/13/92        
  3428.  Description:
  3429.  Data Fork Opener v1.0 allows you to quickly open the data fork of any file.
  3430. It is based on TextEdit so it has a limit of 32K. It is also based on
  3431. BuggyEdit that came with THINK C 5.0, since it already did 97% of what I
  3432. needed, I figured I would adapt it a tad. This software is free, I dont
  3433. think anyone would pay for it anyway. It doesn't yet support opening files
  3434. from the Finder and some other niceties, maybe someone else will add that
  3435. in to a _real_ data fork manipulation application. Enjoy! Joe Zobkiw
  3436.  
  3437.  Name  =  System Watch 1.2.2.sit
  3438.  Path =  AMUG 15.2:Files II:Prog:S:System Watch 1.2.2.sit
  3439.  Size: 17K         Date: 1/06/92        
  3440.  Description:
  3441.  Swatch helps you track down heap bugs. Its also lotso fun to watch. Its
  3442. intended for programmers; however, normal people might enjoy it, too. To
  3443. install Swatch, move Swatch INIT and Swatch Riff into your System Folder
  3444. and reboot. For System 7 installation, just move the Swatch Riff into your
  3445. Preferences folderthe INIT is not needed (hurrah!). Actually, the Riff
  3446. isn't really needed, either. Heck, just run Swatch and watch.
  3447.  
  3448.  Name  =  Window Elephant1.0d5.sit
  3449.  Path =  AMUG 15.2:Files II:Prog:U-Z:Window Elephant1.0d5.sit
  3450.  Size:  8K         Date: 1/03/92        
  3451.  Description:
  3452.  Window Elephant is currently for use only with the Think C development
  3453. environment. More specifically it is for use by the Think C Debugger. It
  3454. works with version 4.0 (tested up to 4.0.5) of Think C and works under
  3455. System 6.0 to System 7.0. So what does it do? It remembers where you have
  3456. placed the source and data windows and restores their positions everytime
  3457. the Debugger is launched. Thats all (for this version at least). Multiple
  3458. monitors are, of course, supported. If you should move your copy of Think
  3459. C Debugger to another Mac that has a different monitor setup, Window
  3460. Elephant will let the debugger handle setting the windows in the default
  3461. position, then remember where they are from then on.
  3462.  
  3463.  Name  =  About... 2.1.sit
  3464.  Path =  AMUG 15.2:Files II:Prog:A:About... 2.1.sit
  3465.  Size: 45K         Date: 1/02/92        
  3466.  Description:
  3467.  About... 2.1 allows you to easily add about boxes to your programs.
  3468.  
  3469.  Name  =  NIFTY.sit
  3470.  Path =  AMUG 15.2:Files II:Prog:N-P:NIFTY.sit
  3471.  Size:269K         Date: 1/01/92        
  3472.  Description:
  3473.  Features Floating Windows, System 7, color, offscreen BitMaps and PixMaps,
  3474. the List Manger AND MUCH, MUCH MORE !!! Lots of C source code, together
  3475. with .r file. Contact John at (703) 569-2294 {YOUR nickel !!!!!}
  3476.  
  3477.  Name  =  SillyIcons.sit
  3478.  Path =  AMUG 15.2:Files II:Prog:S:SillyIcons.sit
  3479.  Size: 10K         Date:12/18/91        
  3480.  Description:
  3481.  The enclosed files are an exercise in using the routines described in the
  3482. initial issue of Tech Note 306. These routines are PlotIconID and
  3483. PlotCIconHandle. See the Tech Note (available elsewhere online) for
  3484. details. For small (16x16) and mini (12x12) icons, I see a solid Macintosh
  3485. crash when PlotIconID is applying transforms other than ttNone and
  3486. ttSelected. That is why the word crash appears in those positions in the
  3487. window. Since Finder manages to plot small icons using all the transforms,
  3488. why cant I?
  3489.  
  3490.  Name  =  INIT Debugger v1.0.sit
  3491.  Path =  AMUG 15.2:Files II:Prog:H-K:INIT Debugger v1.0.sit
  3492.  Size:  5K         Date:12/16/91        
  3493.  Description:
  3494.  The INIT Debugger is a useful System Extension that allows you to easily
  3495. break into your debugger suring the startup process. Just hold down the D
  3496. key while The INIT Debugger loads and the debugger will be invoked. Many
  3497. times, when debugging Extensions you want to be able to break into MacsBug
  3498. (or TMON) just _after_ Extension XYZ loads but just _before_ Extension ABC
  3499. loads. This can be impossible, a pain, etc. and takes much skill and maybe
  3500. a few tries! By renaming The INIT Debugger you can make it load in-between
  3501. two other Extensions and invoke the debugger right in between them both!
  3502.  
  3503.  Name  =  Dhrystone v2.1.sit
  3504.  Path =  AMUG 15.2:Files II:Prog:D-G:Dhrystone v2.1.sit
  3505.  Size: 66K         Date:12/11/91        
  3506.  Description:
  3507.  Dhrystone v2.1 contains programing code for doing Drystone tests.
  3508.  
  3509.  Name  =  MacBinary C Source.sit
  3510.  Path =  AMUG 15.2:Files II:Prog:M:MacBinary C Source.sit
  3511.  Size:  4K         Date:12/06/91        
  3512.  Description:
  3513.  This file contains MacBinary C Source code for programers wishing to build
  3514. telecom file transfer programs.
  3515.  
  3516.  Name  =  TheUpdater1.10a.sit
  3517.  Path =  AMUG 15.2:Files II:Prog:T:TheUpdater1.10a.sit
  3518.  Size: 47K         Date:11/18/91        
  3519.  Description:
  3520.  TheUpdater1.10a - TheUpdater contains two applications to simplify updating
  3521. ANYTHING... The first application, Update Builder, asks you for the OLD
  3522. version, and then the NEW version. Then Update Builder crunches through
  3523. the two files (which, by the way, can be completely different kinds of
  3524. files!), determining what has changed. It then pops out a simple document
  3525. that describes the changes to the other application - Updater! Could it be
  3526. any easier?
  3527.  
  3528.  Name  =  Generic MPW Tool.sit
  3529.  Path =  AMUG 15.2:Files II:Prog:D-G:Generic MPW Tool.sit
  3530.  Size: 11K         Date:11/14/91        
  3531.  Description:
  3532.  GenericTool by Doug Wyatt, May 1991. Freeware. Source for tiny MPW tool
  3533. whose entire purpose is to load the rest of itself from a code resource,
  3534. PROC 981, which is (typically) written in THINK C.     
  3535.  
  3536.  Name  =  Fold Machine v3.0.sit
  3537.  Path =  AMUG 15.2:Files II:Prog:D-G:Fold Machine v3.0.sit
  3538.  Size: 99K         Date:11/11/91        
  3539.  Description:
  3540.  Welcome to the Fold Machine. This utility is designed to help programers
  3541. who work on the same project to fold their changes into the master copy of
  3542. their groups project. The assumption under which this application functions
  3543. is that your programming group keeps a master folder containing the
  3544. official current project and source code. Each programmer has a copy of
  3545. this folder which he or she uses when writing new pieces of the program.
  3546.  
  3547.  Name  =  Stevie.sit
  3548.  Path =  AMUG 15.2:Files II:Prog:S:Stevie.sit
  3549.  Size: 31K         Date:11/11/91        
  3550.  Description:
  3551.  Stevie - Stevie is an editor created in 1988 designed to mimic the
  3552. interface of the UNIX editor 'vi'. Stevie is an aspiring vi clone. On the
  3553. whole, the editor is pretty complete. Almost all of the visual mode
  3554. commands are supported. The biggest failing at the moment is that the undo
  3555. command is in a state of disrepair. The author has tried hard to capture
  3556. the feel of vi by getting the little things right. Be sure to see the
  3557. About Stevie under the Apple for help with the commands (can't just use
  3558. the Mac).
  3559.  
  3560.  Name  =  Serial Demo.sit
  3561.  Path =  AMUG 15.2:Files II:Prog:S:Serial Demo.sit
  3562.  Size:  4K         Date:11/08/91        
  3563.  Description:
  3564.  Serial Demo program adapted from SerialDemo.c by Mark Y. Geschelin. This
  3565. program uses the modem port to send and recieve characters. It functions
  3566. as a very simple terminal emulator. This is meant to be an example of the
  3567. use of the Serial Manager, not an example of how to code a terminal
  3568. emulator!! Compile this program with Runtime.lib, Interface.lib, and
  3569. Serial.p Pascal port by Phil Shapiro and Mark Y. Geschelin.
  3570.  
  3571.  Name  =  Zmodem.source.sit
  3572.  Path =  AMUG 15.2:Files II:Prog:U-Z:Zmodem.source.sit
  3573.  Size: 63K         Date:11/05/91        
  3574.  Description:
  3575.  Z Modem Code
  3576.  
  3577.  Name  =  TileCDEF.sit
  3578.  Path =  AMUG 15.2:Files II:Prog:T:TileCDEF.sit
  3579.  Size: 12K         Date:11/05/91        
  3580.  Description:
  3581.  TileCDEF - Turbo pascal Tile CDEF resource for writting buttons similar to
  3582. Hypercards with icins. This version works with 32 bit color and runs on
  3583. system 7.0.
  3584.  
  3585.  Name  =  TIFF Code.sit
  3586.  Path =  AMUG 15.2:Files II:Prog:T:TIFF Code.sit
  3587.  Size:116K         Date:11/05/91        
  3588.  Description:
  3589.  Source For r/w TIFF files. Dr Dobbs article.
  3590.  
  3591.  Name  =  RR-Tabby Source Code.sit
  3592.  Path =  AMUG 15.2:Files II:Prog:Q-R:RR-Tabby Source Code.sit
  3593.  Size: 60K         Date:11/05/91        
  3594.  Description:
  3595.  Source Code for Import 2.55, Export 3.21, Mantissa 1.0 and Sundail 2.1.
  3596. Illustrates various methods used to manipulate Second/Sight and Tabby
  3597. data. Demonstates Block Reads, use of Indexes & STR's amoung other things.
  3598. Excellent material for the sysop who is just starting out in writing BBS
  3599. utilities. Hopefully, these will prevent you from re-inventing the wheel.
  3600. Good luck and Hope see a flood of new utilities in the near future.
  3601.  
  3602.  Name  =  RezTag.sit
  3603.  Path =  AMUG 15.2:Files II:Prog:Q-R:RezTag.sit
  3604.  Size: 15K         Date:11/05/91        
  3605.  Description:
  3606.  RezTag - allows you to view resources in system and finder files.
  3607.  
  3608.  Name  =  OOP for C.sit
  3609.  Path =  AMUG 15.2:Files II:Prog:N-P:OOP for C.sit
  3610.  Size: 80K         Date:11/05/91        
  3611.  Description:
  3612.  OOP libraries for C. Good stuff for thought.
  3613.  
  3614.  Name  =  Monitor.sit
  3615.  Path =  AMUG 15.2:Files II:Prog:M:Monitor.sit
  3616.  Size: 10K         Date:11/05/91        
  3617.  Description:
  3618.  Monitor is a program for monitoring the serial ports of the Mac.
  3619.  
  3620.  Name  =  MacRecorder HackersToolkit.sit
  3621.  Path =  AMUG 15.2:Files II:Prog:M:MacRecorder HackersToolkit.sit
  3622.  Size: 17K         Date:11/05/91        
  3623.  Description:
  3624.  MacRecorder HackersToolkit is a programers guide to using calls to MacRecor
  3625. der.
  3626.  
  3627.  Name  =  Hello Tabby.sit
  3628.  Path =  AMUG 15.2:Files II:Prog:H-K:Hello Tabby.sit
  3629.  Size:  8K         Date:11/05/91        
  3630.  Description:
  3631.  Hello Tabby is pascal code (Light Speed) for developing Tabby Products.
  3632.  
  3633.  Name  =  HeaderFKEY 1.0a7.sit
  3634.  Path =  AMUG 15.2:Files II:Prog:H-K:HeaderFKEY 1.0a7.sit
  3635.  Size: 14K         Date:11/05/91        
  3636.  Description:
  3637.  This is version 1.0a7 of Header FKEY, a FKEY that creates nicely formatted
  3638. functino comment headers. This version has more options, a preview mode,
  3639. and should work with Think C 100%. It also works with MPW, except that it
  3640. doesn't import from MPW yet (nor from Think C, that's coming next). This
  3641. FKEY makes the job of writing comment headers for your code much more
  3642. pleasant. I use it all the time now. You should too! (Shareware, source
  3643. code available ).
  3644.  
  3645.  Name  =  EDITmOR.sit
  3646.  Path =  AMUG 15.2:Files II:Prog:D-G:EDITmOR.sit
  3647.  Size: 17K         Date:11/05/91        
  3648.  Description:
  3649.  EDITmOR v1.0 is a DA that allows you to extend your editor or your Word
  3650. Processor. This editor allows you to write ECMD's and other programing
  3651. uses.
  3652.  
  3653.  Name  =  ColorBits 1.0.sit
  3654.  Path =  AMUG 15.2:Files II:Prog:B-C:ColorBits 1.0.sit
  3655.  Size: 39K         Date:11/05/91        
  3656.  Description:
  3657.  ColorBits 1.0 is a Color Icon editor.
  3658.  
  3659.  Name  =  Color Window.sit
  3660.  Path =  AMUG 15.2:Files II:Prog:B-C:Color Window.sit
  3661.  Size: 31K         Date:11/05/91        
  3662.  Description:
  3663.  Source code for an application that uses color for the title bar, scroll
  3664. bars, interior... of it's windows. Even though the colors lack taste, this
  3665. is a good example of some things that can be done.
  3666.  
  3667.  Name  =  CICNEdit.sit
  3668.  Path =  AMUG 15.2:Files II:Prog:B-C:CICNEdit.sit
  3669.  Size:  9K         Date:11/05/91        
  3670.  Description:
  3671.  Cicn editor
  3672.  
  3673.  Name  =  CArrangeList 1.01ß.sit
  3674.  Path =  AMUG 15.2:Files II:Prog:B-C:CArrangeList 1.01ß.sit
  3675.  Size:  8K         Date:11/05/91        
  3676.  Description:
  3677.  An list object for Think C that allows you to rearrange the order of the el
  3678. ements.
  3679.  
  3680.  Name  =  Bugs Simulation.sit
  3681.  Path =  AMUG 15.2:Files II:Prog:B-C:Bugs Simulation.sit
  3682.  Size: 19K         Date:11/05/91        
  3683.  Description:
  3684.  This archive contains the source, and executable for an application which
  3685. shows off a LIFE-like simulation called 'Bugs' which was described in a
  3686. Scientific American article. Provides a number of options as to how the
  3687. 'bugs' will feed.
  3688.  
  3689.  Name  =  BugReport.sit
  3690.  Path =  AMUG 15.2:Files II:Prog:B-C:BugReport.sit
  3691.  Size: 37K         Date:11/05/91        
  3692.  Description:
  3693.  Apple's Outside Bug reporter with instructions
  3694.  
  3695.  Name  =  Add images.sit
  3696.  Path =  AMUG 15.2:Files II:Prog:A:Add images.sit
  3697.  Size: 46K         Date:11/05/91        
  3698.  Description:
  3699.  The purpose of this program is to read in two images and display the
  3700. additive result of the two images - using any of the documented color
  3701. quickdraw modes (the old quickdraw copybits modes may also be used, but
  3702. the end result is not very pretty). The two source images can be offset
  3703. from each other using the scroll bars on the source image windows.
  3704.  
  3705.  Name  =  68000 Simulator.sit
  3706.  Path =  AMUG 15.2:Files II:Prog:A:68000 Simulator.sit
  3707.  Size: 27K         Date:11/05/91        
  3708.  Description:
  3709.  68000 Debugger simulator
  3710.  
  3711.  Name  =  2Window.sit
  3712.  Path =  AMUG 15.2:Files II:Prog:A:2Window.sit
  3713.  Size: 30K         Date:11/05/91        
  3714.  Description:
  3715.  An example of Handling update events in C.
  3716.  
  3717.  Name  =  YACC.sit
  3718.  Path =  AMUG 15.2:Files II:Prog:U-Z:YACC.sit
  3719.  Size: 99K         Date:11/05/91        
  3720.  Description:
  3721.  Yacc: Yet Another Compiler-Compiler. Stephen C. Johnson Computer program
  3722. input generally has some structure; in fact, every computer program that
  3723. does input can be thought of as defining an input language which it
  3724. accepts. An input language may be as complex as a programming language, or
  3725. as simple as a sequence of numbers. Unfortunately, usual input facilities
  3726. are limited, difficult to use, and often are lax about checking their
  3727. inputs for validity. Yacc provides a general tool for describing the input
  3728. to a computer program.
  3729.  
  3730.  Name  =  B-YACC.sit
  3731.  Path =  AMUG 15.2:Files II:Prog:B-C:B-YACC.sit
  3732.  Size:116K         Date:11/03/91        
  3733.  Description:
  3734.  This is the latest version of Berkeley yacc, ported to MPW. yacc runs as an
  3735. MPW tool and thus can easily be used in makefiles. It is definitely NOT
  3736. Mac-friendly, but it runs and that's all I really need it to do. This code
  3737. is NOT copylefted, so you can do whatever you wish to it as long as you
  3738. follow the (quite generous) copyright restrictions. All I had to do was
  3739. create a yacc.make file. I've also fixed a bug in output.c, (which I have
  3740. sent back to the BSD folk to add to their next release). This way I can
  3741. easily patch and update to future revisions of yacc. -- Parag Patel
  3742. <parag@sde.hp.com> (20 Oct 1991).
  3743.  
  3744.  Name  =  Primer source changes.sit
  3745.  Path =  AMUG 15.2:Files II:Prog:N-P:Primer source changes.sit
  3746.  Size: 12K         Date:10/27/91        
  3747.  Description:
  3748.  This archive contains primer changes for the Mark & Reed C and Pascal
  3749. programming Primers. These are program changes made necessary by the
  3750. release of Think C 5.0 and Think Pascal 4.0. Original file posted by Dave
  3751. Mark with a request for as wide a distribution as possible.
  3752.  
  3753.  Name  =  Introduction to DAL 1.1.1.sit
  3754.  Path =  AMUG 15.2:Files II:Prog:H-K:Introduction to DAL 1.1.1.sit
  3755.  Size:142K         Date: 9/29/91        
  3756.  Description:
  3757.  This stack is designed to be an introduction to relational databases, the
  3758. SQL query language and Apple's Data Access Language. Copyrighted by Apple
  3759. Computer 1990.
  3760.  
  3761.  Name  =  C++ CDEV.sit
  3762.  Path =  AMUG 15.2:Files II:Prog:B-C:C++ CDEV.sit
  3763.  Size: 22K         Date: 9/09/91        
  3764.  Description:
  3765.  This file contains an example of a C++ base class (TControlPanel) that
  3766. implements a control panel device (cdev) and is based on the C++/Stand
  3767. Alone code as described in Develop magazine.
  3768.  
  3769.  Name  =   Prog files by name
  3770.  Path =  AMUG 15.2:Files II:Prog: Prog files by name
  3771.  Size:193K         Date: 2/12/91        
  3772.  Description:
  3773.  This is a text file listing of all items in the Programers file section of
  3774. the BBS in a Box CD by name. Use the Edit DA from the AMUG CD for full
  3775. examination of this listing, your favorite word processor or use On
  3776. Location to read it.
  3777.  
  3778.  Name  =   Prog files by date
  3779.  Path =  AMUG 15.2:Files II:Prog: Prog files by date
  3780.  Size:193K         Date: 2/12/91        
  3781.  Description:
  3782.  This is a text file listing of all items in the Programming file section of
  3783. the BBS in a Box CD by date. Use the Edit DA from the AMUG CD for full
  3784. examination of this listing, your favorite word processor or use On
  3785. Location to read it.
  3786.  
  3787.  Name  =   Prog.db
  3788.  Path =  AMUG 15.2:Files II:Prog: Prog.db
  3789.  Size:186K         Date: 1/24/91        
  3790.  Description:
  3791.  This is a tab delineated text file listing of all items in the Programming
  3792. file section of the BBS in a Box CD in database import form. Use your
  3793. favorite database to import this information into i.e. Works, Panorama,
  3794. FileMaker etc or use On Location.
  3795.  
  3796.  Name  =  Acur Picker.sit
  3797.  Path =  AMUG 15.2:Files II:Prog:A:Acur Picker.sit
  3798.  Size:  5K         Date: 1/01/91        
  3799.  Description:
  3800.  This file contains an animated cursor ('acur' resource) picker for ResEdit
  3801. 2.1. Displays the cursors referenced in the 'acur' in a list, similar to a
  3802. 'PAT#' resource. If you use ResEdit often, this picker is a must.
  3803.  
  3804.  Name  =  C Quick Reference 1.0.sit
  3805.  Path =  AMUG 15.2:Files II:Prog:B-C:C Quick Reference 1.0.sit
  3806.  Size: 10K         Date:12/07/90        
  3807.  Description:
  3808.  A free DisplayDA for quick reference of c types, sizes, ansi,
  3809. preprocessors, character constants, operator precedence, and more...
  3810.  
  3811.  Name  =  Browser 1.0.sit
  3812.  Path =  AMUG 15.2:Files II:Prog:B-C:Browser 1.0.sit
  3813.  Size: 15K         Date:12/02/90        
  3814.  Description:
  3815.  MacUser programming project lets you open any file and review contents of
  3816. its resource and/or data forks. Written by Kurt W.G. Matthies. From the
  3817. 11/90 and 1/91 installments of MacUser's Power Programming column. This is
  3818. the application only.
  3819.  
  3820.  Name  =  Fedit 3.1.sit
  3821.  Path =  AMUG 15.2:Files II:Prog:D-G:Fedit 3.1.sit
  3822.  Size: 26K         Date: 9/15/90        
  3823.  Description:
  3824.  Version 3.1 is the last Shareware release of John Mitchell's excellent Mac
  3825. sector editor.
  3826.  
  3827.  Name  =  DA Skeleton 2.0.sit
  3828.  Path =  AMUG 15.2:Files II:Prog:D-G:DA Skeleton 2.0.sit
  3829.  Size:  8K         Date: 9/15/90        
  3830.  Description:
  3831.  Version 2.0 of Michael Conrad's Think Pascal DA Skeleton which considerably
  3832.  eases the work of creating a Desk Accessory (Quoter DA was written on the
  3833. foundation of DA Skeleton 1.0).
  3834.  
  3835.  Name  =  3rd grade 1
  3836.  Path =  AMUG 15.2:Files II:Prog:A:3rd grade 1
  3837.  Size: 14K         Date: 5/25/87        
  3838.  Description:
  3839.  Pascal Lesson
  3840.  
  3841.  Name  =  2nd grade 1
  3842.  Path =  AMUG 15.2:Files II:Prog:A:2nd grade 1
  3843.  Size: 14K         Date: 5/25/87        
  3844.  Description:
  3845.  Pascal Lesson
  3846.  
  3847.  Name  =  3rd grade 2
  3848.  Path =  AMUG 15.2:Files II:Prog:A:3rd grade 2
  3849.  Size:  8K         Date: 4/19/87        
  3850.  Description:
  3851.  Pascal Lesson
  3852.  
  3853.  Name  =  1st grade 5
  3854.  Path =  AMUG 15.2:Files II:Prog:A:1st grade 5
  3855.  Size: 12K         Date: 3/22/87        
  3856.  Description:
  3857.  Pascal Lesson
  3858.  
  3859.  Name  =  1st grade 4
  3860.  Path =  AMUG 15.2:Files II:Prog:A:1st grade 4
  3861.  Size: 12K         Date: 3/22/87        
  3862.  Description:
  3863.  Pascal Lesson
  3864.  
  3865.  Name  =  1st grade 3
  3866.  Path =  AMUG 15.2:Files II:Prog:A:1st grade 3
  3867.  Size: 12K         Date: 3/21/87        
  3868.  Description:
  3869.  Pascal Lesson
  3870.  
  3871.  Name  =  1st grade 2
  3872.  Path =  AMUG 15.2:Files II:Prog:A:1st grade 2
  3873.  Size:  8K         Date: 3/20/87        
  3874.  Description:
  3875.  Pascal Lesson
  3876.  
  3877.  Name  =  1st grade 1
  3878.  Path =  AMUG 15.2:Files II:Prog:A:1st grade 1
  3879.  Size:  7K         Date: 3/18/87        
  3880.  Description:
  3881.  Pascal lesson
  3882.  
  3883.  Name  =  kgarten3
  3884.  Path =  AMUG 15.2:Files II:Prog:H-K:kgarten3
  3885.  Size:  6K         Date: 3/16/87        
  3886.  Description:
  3887.  Pascal programming lesson.
  3888.  
  3889.  Name  =  kgarten2
  3890.  Path =  AMUG 15.2:Files II:Prog:H-K:kgarten2
  3891.  Size:  9K         Date: 3/15/87        
  3892.  Description:
  3893.  Pascal programming lesson.
  3894.  
  3895.  Name  =  kindergarten 1
  3896.  Path =  AMUG 15.2:Files II:Prog:H-K:kindergarten 1
  3897.  Size:  7K         Date: 3/15/87        
  3898.  Description:
  3899.  Pascal programming lesson.
  3900.  
  3901.